我运行命令systemctl停止kubelet,然后尝试启动它,systemctl启动kubelet
但无法启动
以下是systemctl状态库的输出
kubelet.service - kubelet: The Kubernetes Node Agent
Loaded: loaded (/lib/systemd/system/kubelet.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/kubelet.service.d
└─10-kubeadm.conf
Active: activating (auto-restart) (Result: exit-code) since Wed 2019-06-05 15:35:34 UTC; 7s ago
Docs: https://kubernetes.io/docs/home/
Process: 31697 ExecStart=/usr/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_CONFIG_ARGS $KUBELET_KUBEADM_ARGS $KUBELET_EXTRA_ARGS (code=exited, status=255)
Main PID: 31697 (code=exited, status=255)因此,我无法运行任何kubectl命令。
示例kubectl get pods给出
The connection to the server 172.31.6.149:6443 was refused - did you specify the right host or port?发布于 2019-06-06 06:33:54
因此,我需要重新设置库贝利特服务这里的步骤是:-
sudo systemctl start docker启动它。如果没有安装,请安装#yum install -y kubelet kubeadm kubectl docker如果主节点尚未准备好,请检查节点kubectl get节点,请参考以下步骤开始使用集群,您需要以常规用户的身份运行以下操作:
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config如果您无法创建pod ..check dns kubectl get pods --命名空间=kube-system,如果dns荚处于挂起状态,则需要使用网络服务,我使用了calico。
kubectl apply -f https://docs.projectcalico.org/v3.7/manifests/calico.yaml现在你的主节点准备好了。现在你可以部署pod了
发布于 2020-05-03 08:02:44
工作过
需要使用swapoff -a禁用交换,然后尝试启动systemctl start kubelet
https://stackoverflow.com/questions/56463783
复制相似问题