启动/停止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
答案 0 :(得分:1)
当您使用 kubeadm 来启动和管理k8s群集时。据我了解kubeadm使用以下方法
Systemd仅管理节点上的kubelet服务。
Kubelet创建和管理k8s控制平面组件(kube-api服务器,kube-controller-manager,etcd和调度程序,kube-proxy)作为静态pod 。
Kubelet从/etc/kubernetes/manifests
访问他们的json清单文件。
因此,如果要删除控制平面组件,只需将这些清单文件移动到另一个目录中即可。