renyushuishou521 2021-12-04 23:46
浏览 46
已结题

安装kubernetes1.22.2,kubeadm join报错,请帮助

1、安装kubernetes1.22.2,master节点安装成功


2、主节点进程情况正常


3、master阶段docker ps情况正常


4、kubectl get node和cs情况正常

kubectl get node

NAME STATUS ROLES AGE VERSION
centos8-1 Ready control-plane,master 4d11h v1.22.2
[root@centos8-1 kubernetes]#


kubectl get cs

Warning: v1 ComponentStatus is deprecated in v1.19+
NAME STATUS MESSAGE ERROR
scheduler Healthy ok
etcd-0 Healthy {"health":"true","reason":""}
controller-manager Healthy ok
[root@centos8-1 kubernetes]#


问题:
在node节点执行kubeadm join失败

[kubelet-start] Starting the kubelet
[kubelet-start] Waiting for the kubelet to perform the TLS Bootstrap...
[kubelet-check] Initial timeout of 40s passed.
[kubelet-check] It seems like the kubelet isn't running or healthy.
[kubelet-check] The HTTP call equal to 'curl -sSL http://localhost:10248/healthz' failed with error: Get "http://localhost:10248/healthz": dial tcp [::1]:10248: connect: connection refused.

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'
timed out waiting for the condition
error execution phase kubelet-start


通过journalctl查看日志
12月 04 23:17:55 CentOS8-2 systemd[1]: kubelet.service: Service RestartSec=10s expired, scheduling restart.
12月 04 23:17:55 CentOS8-2 systemd[1]: kubelet.service: Scheduled restart job, restart counter is at 499.
-- Subject: Automatic restarting of a unit has been scheduled
-- Defined-By: systemd
-- Support: https://access.redhat.com/support
--
-- Automatic restarting of the unit kubelet.service has been scheduled, as the result for
-- the configured Restart= setting for the unit.
12月 04 23:17:55 CentOS8-2 systemd[1]: Stopped kubelet: The Kubernetes Node Agent.
-- Subject: kubelet.service 单元已结束停止操作
-- Defined-By: systemd
-- Support: https://access.redhat.com/support
--
-- kubelet.service 单元已结束停止操作。
12月 04 23:17:55 CentOS8-2 systemd[1]: Started kubelet: The Kubernetes Node Agent.
-- Subject: kubelet.service 单元已结束启动
-- Defined-By: systemd
-- Support: https://access.redhat.com/support
--
-- kubelet.service 单元已结束启动。
--
-- 启动结果为“done”。
12月 04 23:17:55 CentOS8-2 kubelet[16072]: Flag --network-plugin has been deprecated, will be removed along with dockershim.
12月 04 23:17:55 CentOS8-2 kubelet[16072]: Flag --network-plugin has been deprecated, will be removed along with dockershim.
12月 04 23:17:55 CentOS8-2 kubelet[16072]: I1204 23:17:55.100323 16072 server.go:440] "Kubelet version" kubeletVersion="v1.22.2"
12月 04 23:17:55 CentOS8-2 kubelet[16072]: I1204 23:17:55.100679 16072 server.go:600] "Standalone mode, no API client"
12月 04 23:17:55 CentOS8-2 kubelet[16072]: E1204 23:17:55.100850 16072 server.go:294] "Failed to run kubelet" err="failed to run Kubelet: no client provided, cannot use webhook authentication"
12月 04 23:17:55 CentOS8-2 systemd[1]: kubelet.service: Main process exited, code=exited, status=1/FAILURE
12月 04 23:17:55 CentOS8-2 systemd[1]: kubelet.service: Failed with result 'exit-code'.
-- Subject: Unit failed
-- Defined-By: systemd
-- Support: https://access.redhat.com/support
--
-- The unit kubelet.service has entered the 'failed' state with result 'exit-code'.

[root@CentOS8-2 kubernetes]#

刚开始学习k8s,卡在kubeadm join,没有头绪,还请指导,万分感谢

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 12月12日
    • 创建了问题 12月4日

    悬赏问题

    • ¥15 乘性高斯噪声在深度学习网络中的应用
    • ¥15 运筹学排序问题中的在线排序
    • ¥15 关于docker部署flink集成hadoop的yarn,请教个问题 flink启动yarn-session.sh连不上hadoop,这个整了好几天一直不行,求帮忙看一下怎么解决
    • ¥30 求一段fortran代码用IVF编译运行的结果
    • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
    • ¥15 C++ 头文件/宏冲突问题解决
    • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
    • ¥50 安卓adb backup备份子用户应用数据失败
    • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
    • ¥30 python代码,帮调试,帮帮忙吧