gpt4 book ai didi

kubernetes - kubernetes中的 "Pods"和 "Static Pods"有什么区别,何时选择常规 pod 上的 "static pods"?

转载 作者:行者123 更新时间:2023-12-02 11:50:16 31 4
gpt4 key购买 nike

kubernetes的新手,希望了解使用不同kubernetes对象的最佳实践,并且很难理解“Pods”和“Static Pods”在功能上的主要区别(如果有)吗?

主要问题如下:

问题1:如果有功能的话,“Pods”和“Static Pod”之间的主要区别是什么?

问题2:何时选择“固定广告连播”而不是常规广告连播。

最佳答案

静态容器是由kubelet守护程序在特定节点上创建和管理的容器,而API服务器未对其进行观察。如果静态容器崩溃,则kubelet会重新启动它们。控制平面不参与静态Pod的生命周期。 Kubelet还尝试在kubernetes api服务器上为每个静态Pod创建一个镜像Pod,以便可见静态Pod,例如,当您执行kubectl get pod时,静态Pod的mirror对象也被列出。

您几乎不需要处理静态Pod。静态Pod通常由软件引导kubernetes本身使用。例如,kubeadm使用静态容器来将kubernetes控制平面组件(如api-server,controller-manager)作为静态容器调出。 kubelet可以监视主机文件系统上的目录(使用kubelet的--pod-manifest-path参数配置)或定期从Web URL同步pod list (使用kutlet的--manifest-url参数配置)。当kubeadm调出kubernetes控制平面时,它会在kubelet监视的目录中为api-server,controller-manager生成pod list 。然后,kubelet将这些控制平面组件显示为静态 pods 。

关于kubernetes - kubernetes中的 "Pods"和 "Static Pods"有什么区别,何时选择常规 pod 上的 "static pods"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59612514/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com