6 Troubleshooting large-scale network errors

This chapter covers

  • Confirming cluster functionality with Sonobuoy
  • Tracing a Pod’s data path
  • Using the arp and ip commands to inspect CNI routing
  • A deeper look at kube-proxy and iptables
  • An introduction to Layer 7 networking (the ingress resource)

In this chapter, we’ll go over a few touchpoints for troubleshooting large-scale network errors. We also introduce Sonobuoy, a Swiss Army knife for certifying, diagnosing, and testing the functionality of live Kubernetes clusters, which is a commonly used diagnosis tool for Kubernetes.

Sonobuoy compared with the Kubernetes e2e (end-to-end) tests

Sonobuoy runs the Kubernetes e2e testing suite in a container and makes it easy to retrieve, store, and archive ...

Get Core Kubernetes now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.