编辑/etc/kubernetes/manifests/kube-apiserver.yaml后,kube-apiserver如何重新启动

编辑/etc/kubernetes/manifests/kube-apiserver.yaml后,kube-apiserver如何重新启动,kubernetes,Kubernetes,我使用kubeadm安装了kubernetes。为了启用基本身份验证,我在我的/etc/kubernetes/manifests/kube apiserver.yaml中添加了--basic auth file=/etc/kubernetes/user password.txt,并按照说明装入了相应的“file”类型的卷 基本auth现在可以工作了,我的问题是,在我在kubernetes主主机上编辑/etc/kubernetes/manifests/kube-apiserver.yaml后,ku

我使用
kubeadm
安装了kubernetes。为了启用基本身份验证,我在我的
/etc/kubernetes/manifests/kube apiserver.yaml
中添加了
--basic auth file=/etc/kubernetes/user password.txt
,并按照说明装入了相应的“file”类型的卷


基本auth现在可以工作了,我的问题是,在我在kubernetes主主机上编辑
/etc/kubernetes/manifests/kube-apiserver.yaml
后,kube-apiserver如何知道自动重新启动Pod?

K8s控制平面组件(apiserver、控制器管理器和调度器)是kube系统名称空间中的静态POD

当您运行以下命令时

Kubeadm init
为API服务器、控制器管理器和调度器生成静态Pod清单

Kubelet定期扫描所有这些文件

静态Pod舱单写入/etc/kubernetes/manifests;kubelet监视这个目录,以便在启动时创建POD

我附上了进一步研究的参考资料


您好,谢谢您的回复。当这些吊舱在集群中运行时,它们被称为静态吊舱。然而,它们是从静态pod清单创建的。清单意味着yaml文件