ps怎么网站首页婚庆策划公司名称
ps怎么网站首页,婚庆策划公司名称,wordpress打赏积分,编写小程序静态 Pod 其实很好理解#xff1a;它就是“这台节点自己养的 Pod”。我们平时用 kubectl apply 创建的 Pod#xff0c;是先写进 API Server#xff0c;再由调度器挑节点、控制器去拉起#xff1b;那静态 Pod 走的路完全不一样——它直接由 kubelet 在本机创建和保活#x…静态 Pod 其实很好理解它就是“这台节点自己养的 Pod”。我们平时用kubectl apply创建的 Pod是先写进 API Server再由调度器挑节点、控制器去拉起那静态 Pod 走的路完全不一样——它直接由 kubelet 在本机创建和保活不需要调度器帮你选位置也不靠 API Server 来下发创建指令。那它是怎么创建出来的很简单把 Pod 的 YAML 丢进 kubelet 监听的目录里最常见就是/etc/kubernetes/manifestskubelet 看到文件就立刻在这台机器上把 Pod 拉起来文件还在它就一直盯着挂了就重启文件删掉了Pod 也就跟着消失。你会发现这更像是“守护进程 配置文件”的玩法而不是“集群统一调度”的玩法。你可能会问既然不归 API Server 管那我用kubectl get pod为什么还能看到它这是因为 kubelet 会给静态 Pod 在 API Server 里同步一个“镜像 Pod”mirror pod让集群能观测到它的状态但这个镜像只是“展示用”。换句话说你在集群里删除这个镜像 Pod并不会真正干掉静态 Pod真正能决定它生死的还是节点上的那份 YAML。顺带还有个明显特征静态 Pod 的名字通常会带上节点名做后缀一眼就能看出来它是绑死在某台机器上的。那静态 Pod 适合用来跑什么答案也很直观必须固定在指定节点启动的关键组件。比如控制面那几位——kube-apiserver、kube-controller-manager、kube-scheduler很多时候就是用静态 Pod 方式在控制节点上直接拉起来的。毕竟这种东西你敢让它“漂”吗它要是被调度到别的节点上或者因为调度失败起不来那整个集群还怎么玩。静态 Pod 的价值就在这不花里胡哨但足够可靠节点在它就得在。