How does a pod get created in Kubernetes?
The best way to develop an understanding of the Kubernetes Architecture is by seeing how each component behaves when an action is performed on the cluster.
Even the simplest task such as - 'Creation of a pod' involves a lot of steps.
Understanding how this works would provide much-needed clarity about the functions of each component.
To fully understand the below steps, knowledge of different Kubernetes components is required.
Step 1
Step 2
Step 3
Recommended by LinkedIn
Step 4
An important observation here is that - out of all the components, only api-server communicates with the etcd directly.
Step 5
Step 6
And that's how each component performs its function to create a new pod.
I hope this added to your understanding of the Kubernetes.
If you found this useful, share it with your network!
Senior Software Engineer
3yIt was a crisp and clear article.
AWS, Cloud Computing,Devops tools , Kubernetes, Terraform, Python , shell scripting , promethues, grafana
3ySmooth!! 👌
MS Data Science student at Indiana University Bloomington | Ex VMware and Ex Presidio
3yThank you, now i don't have to watch the tutorial to find the flow when i forget 😅
DevOps Engineer at Spinny | AWS | Kubernetes | ECS | Jenkins
3yShishir Khandelwal great article help alot in understanding process
AVP Sr Cloud Platform Engineer@JP Morgan & Chase, UK | Powering Digital Cloud Transformation
3yExcellent .. very well explained. Keep posting great stuff !