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

时间:2018-04-24 17:29:32

标签: kubernetes

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

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

1 个答案:

答案 0 :(得分:5)

K8s控制平面组件(apiserver,控制器管理器和调度程序)是kube-system命名空间中的静态pod

运行以下命令时

Kubeadm init
  

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

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

  

Static Pod清单写入/ etc / kubernetes / manifests; kubelet监视此目录,以便Pods在启动时创建。

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

kubeadm-init-workflow