如何重启Kubernetes Master?

时间:2018-07-02 12:15:57

标签: kubernetes

我想重新启动与Kubernetes Master相关的实际进程/服务。

这将与kubelete /调度程序等相关。

这怎么办?

2 个答案:

答案 0 :(得分:1)

我认为这应该有所帮助

for SERVICES in etcd kube-apiserver kube-controller-manager kube-scheduler flanneld; do
    systemctl restart $SERVICES
    systemctl enable $SERVICES
    systemctl status $SERVICES
done

还有

for SERVICES in kube-proxy kubelet flanneld docker; do
    systemctl restart $SERVICES
    systemctl enable $SERVICES
    systemctl status $SERVICES
done

这笔款项转到了BrandonPotter/restart-kubectl-master-services

答案 1 :(得分:0)

我这样做:

docker container ls | grep k8s

然后:

docker restart container_id

其中container_id是从上一条命令获得的容器的标识符。并非一切都需要重新启动,因此我正在手动执行此操作。 需要重新启动的内容:

  • kube-scheduler
  • kube-controller-manager
  • kube-flannel
  • kube-proxy
  • etcd
  • 与上面列出的所有相关的k8s_POD _ *