问答社区

创建一个pod的流程是什么?

Mr丶点心 运维面试 19

客户端提交Pod的配置信息(可以是yaml文件定义好的信息)到kube-apiserver;
Apiserver收到指令后,通知给controller-manager创建一个资源对象;
Controller-manager通过api-server将pod的配置信息存储到ETCD数据中心中;
Kube-scheduler检测到pod信息会开始调度预选,会先过滤掉不符合Pod资源配置要求的节点,然后开始调度调优,主要是挑选出更适合运行pod的节点,然后将pod的资源配置单发送到node节点上的kubelet组件上。
Kubelet根据scheduler发来的资源配置单运行pod,运行成功后,将pod的运行信息返回给scheduler,scheduler将返回的pod运行状况的信息存储到etcd数据中心。

回复

我来回复
  • 暂无回复内容