What components does Kubernetes consist of?
Uncovering the architectural anatomy of Kubernetes reveals a meticulously orchestrated system that automates the deployment, scaling, and management of containerized applications. This chapter gives you an aerial view of the core components forming a Kubernetes cluster, focusing on the control and worker nodes (data planes) and their integral parts.
A Kubernetes cluster primarily consists of two main components: the control plane and the worker nodes (data plane). Let’s explore these components and their roles in ensuring your Kubernetes cluster’s smooth operation. And remember, we’ll explore each component in Chapter 2.
Control plane
The control plane acts as the brain of the Kubernetes cluster, ensuring the maintenance of the cluster’s desired state. There are some important components of the control plane (we will dive deeper into their details in the next chapter):
- API server: This hub...