At a high level, Kubernetes works similarly to many cluster architectures. It consists of one or more masters and multiple nodes that they control. The master nodes orchestrate the applications running on nodes, and they monitor them constantly to ensure that they match the desired state the programmer has declared. In this chapter, we will dive deeper into the key concepts underlying the Kubernetes Architecture. This is by no means a comprehensive overview of every detail; for that, you should read up on Kubernetes’s Official Documentation.