Introduction to Kubernetes Components and K8s Architecture

When you have hundreds to thousands of containers serving a lot of microservices, K8s allows you to monitor and manage (orchestrate) all those containers in an easy way allowing fault-tolerance, high availability, disaster recovery, and high performance.

There are two ways to interact with the K8s API: 1- UI (Kubernetes dashboard) 2- CLI (Kubectl). These two interfaces interact with the API using a declarative model to specify the desired state. On the other hand, nodes and also the images registry is where all the images are stored, and it can retrieve the images to update/create new pods.

Swipe through the slides to see more about some of the most used Kubernetes components:
🔹 Node
🔹 Pod’s
🔹 Service
🔹 Ingress
🔹 Config Map
🔹 Volumes
🔹 Pod Blueprint
🔹 Deployment
🔹 Stateful
🔹 Master components
🔹 Node infrastructure
And more!

Credit: Josué Carvajal – Security Software Engineer

Post Link: