Quick Recap
Here are the key concepts we have learned so far:
Cluster and Kubernetes
A cluster is a group of machines that work together.
Kubernetes is a container orchestration tool that helps manage these machines.
Nodes
A node is simply a machine.
Pods
A pod runs one or more containers.
Services
A service is a way to expose an application running in a pod to the outside world.
Replica Sets
Replica Sets manage the number of replicas of a pod running at any given time.
Deployments
Deployments control the Replica Sets, allowing versioning and scaling of applications.
Now let's understand the architecture of Kubernetes.