如何开始&停止Kubernetes 1.8.5集群?

时间:2017-12-12 04:11:52

标签: kubernetes kubeadm

问题

启动/停止K8S群集的命令是什么?在Using kubeadm to Create a Cluster之后安装完成后,重新启动CentOS服务器,重启后K8S群集未运行。

Fedora (Single Node)列出服务中提到的服务,但没有通过kubeadm安装此类服务。

Failed to restart etcd.service: Unit not found.
Failed to restart kube-apiserver.service: Unit not found.
Failed to restart kube-controller-manager.service: Unit not found.

环境

Virtual Box上的CentOS 7。 K8S 1.8.5

$ kubectl get nodes
NAME      STATUS    ROLES     AGE       VERSION
master    Ready     master    36m       v1.8.5
node01    Ready     <none>    35m       v1.8.5
node02    Ready     <none>    35m       v1.8.5

1 个答案:

答案 0 :(得分:1)

当您使用 kubeadm 来启动和管理k8s群集时。据我了解kubeadm使用以下方法

Systemd仅管理节点上的kubelet服务。

Kubelet创建和管理k8s控制平面组件(kube-api服务器,kube-controller-manager,etcd和调度程序,kube-proxy)作为静态pod

Kubelet从/etc/kubernetes/manifests访问他们的json清单文件。

因此,如果要删除控制平面组件,只需将这些清单文件移动到另一个目录中即可。