请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

安装完kubelet,并启动后,kubelet init后就直接说kubelet没启动,怎么办

正在回答 回答被采纳积分+3

2回答

麦兜搞IT 2021-03-15 04:21:10

您好,如果它提示kubelet没有启动,那您可以先查查kubelet的状态,先确保kubelet没有问题

0 回复 有任何疑惑可以回复我~
提问者 qq_罗_1 2021-03-04 21:56:10

kubelet.service - kubelet: The Kubernetes Node Agent

   Loaded: loaded (/usr/lib/systemd/system/kubelet.service; enabled; vendor preset: disabled)

  Drop-In: /usr/lib/systemd/system/kubelet.service.d

           └─10-kubeadm.conf

   Active: activating (auto-restart) (Result: exit-code) since Thu 2021-03-04 13:40:55 UTC; 464ms ago

     Docs: https://kubernetes.io/docs/

  Process: 10210 ExecStart=/usr/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_CONFIG_ARGS $KUBELET_KUBEADM_ARGS $KUBELET_EXTRA_ARGS (code=exited, status=255)

 Main PID: 10210 (code=exited, status=255)


Mar 04 13:40:55 k8s-master kubelet[10210]: k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/util/wait.BackoffUntil(0x4a8d418, 0x4f28b60, 0xc0009fe0f0, 0x1, 0xc0001000c0)

Mar 04 13:40:55 k8s-master kubelet[10210]: /workspace/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:167 +0x149

Mar 04 13:40:55 k8s-master kubelet[10210]: k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/util/wait.JitterUntil(0x4a8d418, 0x12a05f200, 0x0, 0xc00072df01, 0xc0001000c0)

Mar 04 13:40:55 k8s-master kubelet[10210]: /workspace/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:133 +0x98

Mar 04 13:40:55 k8s-master kubelet[10210]: k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/util/wait.Until(...)

Mar 04 13:40:55 k8s-master kubelet[10210]: /workspace/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:90

Mar 04 13:40:55 k8s-master kubelet[10210]: k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/util/wait.Forever(0x4a8d418, 0x12a05f200)

Mar 04 13:40:55 k8s-master kubelet[10210]: /workspace/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:81 +0x4f

Mar 04 13:40:55 k8s-master kubelet[10210]: created by k8s.io/kubernetes/vendor/k8s.io/component-base/logs.InitLogs

Mar 04 13:40:55 k8s-master kubelet[10210]: /workspace/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/k8s.io/component-base/logs/logs.go:58 +0x8a

 Unfortunately, an error has occurred:

                timed out waiting for the condition


        This error is likely caused by:

                - The kubelet is not running

                - The kubelet is unhealthy due to a misconfiguration of the node in some way (required cgroups disabled)


        If you are on a systemd-powered system, you can try to troubleshoot the error with the following commands:

                - 'systemctl status kubelet'

                - 'journalctl -xeu kubelet'


        Additionally, a control plane component may have crashed or exited when started by the container runtime.

        To troubleshoot, list all containers using your preferred container runtimes CLI.


        Here is one example how you may list all Kubernetes containers running in docker:

                - 'docker ps -a | grep kube | grep -v pause'

                Once you have found the failing container, you can inspect its logs with:

                - 'docker logs CONTAINERID'

下面是翻译

kubelet。service—kubelet: Kubernetes节点代理


加载:加载(/ usr / lib / systemd /系统/ kubelet.service;启用;厂商预设:禁用)


dropin: /usr/lib/systemd/system/kubelet.service.d


└─10-kubeadm.conf


Active:自Thu 2021-03-04 13:40:55 UTC开始激活(自动重启)(Result: exit-code);464毫秒前


文档:https://kubernetes.io/docs/


/usr/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_CONFIG_ARGS $KUBELET_KUBEADM_ARGS $KUBELET_EXTRA_ARGS (code=exited, status=255)


主PID: 10210 (code=exited, status=255)




k8s-master kubelet[10210]: k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/util/wait。直到(0x4a8d418, 0x4f28b60, 0xc0009fe0f0, 0x1, 0xc0001000c0)


k8s-master kubelet[10210]: /workspace/src/ k8s.o o/kubernetes/_output/dockerized/go/src/ k8s.o o/kubernetes/vendor/ k8s.o o/apimachinery/pkg/util/wait/wait: 167 + 0 x149


k8s-master kubelet[10210]: k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/util/wait。JitterUntil(0x4a8d418, 0x12a05f200, 0x0, 0xc00072df01, 0xc0001000c0)


k8s-master kubelet[10210]: /workspace/src/ k8s.o o/kubernetes/_output/dockerized/go/src/ k8s.o o/kubernetes/vendor/ k8s.o o/apimachinery/pkg/util/wait/wait: 133 + 0 x98


3月04 13:40:55 k8s-master kubelet[10210]: k8s.o o/kubernetes/vendor/ k8s.o o/apimachinery/pkg/util/wait.Until(…)


3月04日13:40:55 k8s-master kubelet[10210]: /workspace/src/ k8s.o o/kubernetes/_output/dockerized/go/src/ k8s.o o/kubernetes/vendor/ k8s.o o/apimachinery/pkg/util/wait/wait.go:90


k8s-master kubelet[10210]: k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/util/wait。永远(0 x4a8d418 0 x12a05f200)


k8s-master kubelet[10210]: /workspace/src/ k8s.o o/kubernetes/_output/dockerized/go/src/ k8s.o o/kubernetes/vendor/ k8s.o o/apimachinery/pkg/util/wait/wait: 81 + 0 x4f


3月04 13:40:55 k8s-master kubelet[10210]:由k8s.io/kubernetes/vendor/k8s.io/component-base/logs.InitLogs创建


/workspace/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/k8s.io/component-base/logs/logs。: 58 + 0 x8a


不幸的是,出现了一个错误:


等待条件超时




此错误可能由以下原因引起:


- kubelet没有运行


由于节点在某些方面配置错误,kubelet不健康(必需的cgroups被禁用)




如果你在一个系统驱动的系统上,你可以尝试用以下命令来排除错误:


- 'systemctl status kubelet'


- 'journalctl -xeu kubelet'




此外,在容器运行时启动时,控制面组件可能已经崩溃或退出。


要排除故障,请使用首选的容器运行时命令行列出所有容器。




这里有一个例子,你可以列出所有Kubernetes容器运行在docker:


- 'docker ps -a | grep kube | grep -v pause'


一旦你找到了失败的容器,你可以用以下方法检查它的日志:


-“docker logs CONTAINERID”


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号