Chapter 10: Troubleshooting Kubernetes
This chapter reviews the best-practice methods for effectively troubleshooting Kubernetes clusters and the applications that run on them. This includes a discussion of common Kubernetes issues, as well as how to debug the masters and workers separately. The common Kubernetes issues will be discussed and taught in a case study format, split into cluster issues and application issues.
We will start with a discussion of some common Kubernetes failure modes, before moving on to how to best troubleshoot clusters and applications.
In this chapter, we will cover the following topics:
- Understanding failure modes for distributed applications
- Troubleshooting Kubernetes clusters
- Troubleshooting applications on Kubernetes