k8s创建pod的步骤
生活随笔
收集整理的這篇文章主要介紹了
k8s创建pod的步骤
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、通過 kubectl 命令向 apiserver 提交, apiserver 將資源保存在 etcd 中;?
2、controllermanager 通過控制循環,獲取新創建的資源,并創建 pod 信息。這里只創建pod并未調度和創建容器;
3、kube-scheduler 也會循環獲取新創建但未調度的pod,并在執行一系列調度算法后,將 pod 綁定到一個 node上,并更新 etcd 中的信息。具體方式是在 pod 的 spec 中加入?nodeName?字段;
4、Kubelet監視所有Pod對象的更改,當發現Pod已綁定到Node,并且綁定的Node本身的Kubelet會接管所有后續任務,包括創建 pod 網絡、創建container等;
5、kubelet 會通過 CRI 調用 container runtime(docker)?創建 pod 中的 container。
?
總結
以上是生活随笔為你收集整理的k8s创建pod的步骤的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: k8s CRD相关
- 下一篇: kubelet创建容器的步骤