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

bit*_*its 2 kubernetes

我使用安装了kubernetes kubeadm。并启用基本身份验证,我说--basic-auth-file=/etc/kubernetes/user-password.txt/etc/kubernetes/manifests/kube-apiserver.yaml也安装相应类型的“文件”的体积描述这里

基本身份验证现在可以正常工作,我的问题是/etc/kubernetes/manifests/kube-apiserver.yaml在Kubernetes主主机上进行编辑后,kube-apiserver如何知道如何自动重启Pod ?

Sur*_*noi 5

K8的控制平面组件(apiserver,控制器管理器和调度程序)是kube系统名称空间中的静态容器。

当您运行以下命令时

Kubeadm init
Run Code Online (Sandbox Code Playgroud)

为API服务器,控制器管理器和调度程序生成静态Pod清单

Kubelet会定期扫描所有这些文件。

静态Pod清单被写入/ etc / kubernetes / manifests;kubelet会在此目录中监视Pods在启动时创建的目录。

我已附上参考资料以供进一步研究

kubeadm-init-workflow