KUBERNETES FUNDAMENTALS

<p>Kubernetes is a container orchestration platform that offers capabilities such as auto scaling, auto healing, clustering and enterprise level support like load balancing. It is these capabilities that makes Kubernetes (K8s) such an important open-source containerization platform in comparison to Docker. K8s leverages multi-environment multi-container deployments.</p> <p><strong>K8S ARCHITECTURE</strong></p> <p><img alt="" src="https://miro.medium.com/v2/resize:fit:700/0*U32t0d2aYyyPK5uh.png" style="height:748px; width:700px" /></p> <p>Kubernetes is divided into two main components &mdash; Control plane and Data Plane. Control plane makes global decisions about the cluster (a k8s deployment) and monitors and responds accordingly to the events of the cluster. A Data Plane implements the instructions forwarded from the control plane.</p> <p>Control plane is composed of the following:</p> <p><a href="https://medium.com/@musinde/kubernetes-fundamentals-a0c94ef7aefd"><strong>Website</strong></a></p>