开发者社区 问答 正文

Node 上的 Kubelet 组件的作用是什么?

已解决

Node 上的 Kubelet 组件的作用是什么?

展开
收起
游客zvexcvxjsyxmm 2022-06-30 19:07:37 753 分享 版权
1 条回答
写回答
取消 提交回答
  • 推荐回答

    Kubelet 作用在于比如 schedule 要调度一个节点 1,调度 并不是它自己直接发起的,而是相关命令通过 master 节点发送给这个节点上的 Kubelet 组件。 Kubelet 根据相关的调度信息,然后调用容器的 runtime(可能是 containerd 也可能是 docker 也可能是别的),然后调取 runtime 传达该 pod 有启用容器的需要,然后告诉 containerd 需要起个 pod,containerd 它就会拉起一个 pod。再比如 pod 需要挂载、需要存 储配置,也不是通过 Kubelet,而是通过调用存储插件,然后告诉这些存储插件,自己需要调 用的配置信息,包括静态动态的选择、存储的配置选项、网络配置等,网络配置给 pod 配置 IP,告知这些网络插件需要设置 IP。

    以上内容摘自《企业运维之云原生和Kubernetes实战》,这本书收录在开发者“藏经阁,下载地址:https://developer.aliyun.com/topic/download?id=8529

    2022-06-30 21:54:02
    赞同 展开评论