Chapter 9: Observability on Kubernetes
This chapter dives into capabilities that are highly recommended to implement when running Kubernetes in production. First, we discuss observability in the context of distributed systems such as Kubernetes. Then, we look at the built-in Kubernetes observability stack and what functionality it implements. Finally, we learn how to supplement the built-in observability tooling with additional observability, monitoring, logging, and metrics infrastructure from the ecosystem. The skills you learn in this chapter will help you deploy observability tools to your Kubernetes cluster and enable you to understand how your cluster (and applications running on it) are functioning.
In this chapter, we will cover the following topics:
- Understanding observability on Kubernetes
- Using default observability tooling – metrics, logging, and the dashboard
- Implementing the best of the ecosystem
To start, we will learn the out-of-the...