Kubelet启动失败报错"the container runtime endpoint address was not specified or empty"的解决求助
Kubelet启动失败报错"the container runtime endpoint address was not specified or empty"的解决求助
大家好,我正在尝试在3台Rocky 9节点上用kubeadm部署Kubernetes v1.26集群,但遇到了kubelet启动的问题,希望能得到大家的帮助。
问题背景
我同时参考第三方教程和官方文档操作,安装完kubelet后,执行systemctl status kubelet看到kubelet一直在自动重启,状态信息如下:
● 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 Mon 2023-03-27 19:45:05 EEST; 8s ago Docs: https://kubernetes.io/docs/ Process: 17757 ExecStart=/usr/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_CONFIG_ARGS $KUBELET_KUBEADM_ARGS $KUBELET_EXTRA_ARGS (code=exited, status=1/> Main PID: 17757 (code=exited, status=1/FAILURE) CPU: 379ms Mar 27 19:45:05 node01 systemd[1]: kubelet.service: Failed with result 'exit-code'.
查看journalctl日志,核心报错信息为:
Mar 27 19:34:40 node01 kubelet[13832]: E0327 19:34:40.638950 13832 run.go:74] "command failed" err="failed to validate kubelet flags: the container runtime endpoint address was not specified or empty, use --container-runtime-endpoint>
我已尝试的操作
- 我在kubelet的服务配置中添加了环境变量:
Environment="KUBELET_EXTRA_ARGS=--container-runtime-endpoint=unix:///run/containerd/containerd.sock"
- 手动执行
kubelet --container-runtime-endpoint=unix:///run/containerd/containerd.sock后,kubelet能够启动,但日志显示它处于独立运行模式,没有连接到API Server:I0327 19:52:34.967346 20609 server.go:412] "Kubelet version" kubeletVersion="v1.26.3" I0327 19:52:34.967701 20609 server.go:414] "Golang settings" GOGC="" GOMAXPROCS="" GOTRACEBACK="" I0327 19:52:34.968911 20609 server.go:575] "Standalone mode, no API client" I0327 19:52:34.987049 20609 server.go:463] "No api server defined - no events will be sent to API server" ... I0327 19:52:36.104388 20609 status_manager.go:172] "Kubernetes client is nil, not starting status manager"
现在我很困惑:为什么添加了端点参数后,systemctl管理的kubelet还是启动失败?而手动启动又只能进入独立模式,无法加入集群。有没有大佬能指点下问题出在哪?谢谢!
备注:内容来源于stack exchange,提问作者Lucian
相关产品推荐
相关产品推荐

