Kubernetes Architecture
The first step in learning Kubernetes is understanding its high-level architecture.
As we learned in the prerequisites, Kubernetes is a distributed system, which means it consists of multiple components distributed across different servers over a network. These servers can be either virtual machines or bare metal servers.