Kubernetes & Kubernetes API
TL;DR: Kubernetes is driven entirely by its API in every component communicates through it to manage the cluster. This post focuses on Kubernetes internal communication. Key technical terms will be highlighted in code blocks as we go. What is Kubernetes? In short, Kubernetes is an orchestrator for containerized workloads. Before diving into orchestration, we need to clarify what containerized systems actually are. Unlike virtual machines (which virtualize full hardware), containers isolate processes at the OS level. They package an application and its dependencies together so it runs consistently across almost any Linux environment. ...