kubeadm创建k8s集群一直失败排查

本文记录了一次在尝试使用kubeadm创建3节点高可用k8s集群时遇到的问题及解决方案。问题源于节点上/etc/hosts缺少localhost解析,导致kubelet无法正常启动。通过在/etc/hosts中添加localhost解析,成功解决并加入集群。此外,还强调了创建k8s集群前进行检查的重要性,包括内核模块、内核参数、关闭swap、时间同步、防火墙设置、权限和软件包等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景

某环境,使用kubeadm创建3个master节点的高可用集群,但是一直失败。

img

10.197.145.25: exec "kubeadm join 10.197.145.24:6443 \\\n--node-name=10.197.145.25 --token=vbgvbq.8bmv408a1uj0io2m \\\n--control-plane --certificate-key=c6840dd68d6dc52f4e74ed244d551337f2b3c9ac7dc766cd574090ae64feb39d \\\n--skip-phases=control-plane-join/mark-control-plane \\\n--discovery-token-unsafe-skip-ca-verification \\\n--ignore-preflight-errors=ImagePull \\\n--ignore-preflight-errors=Port-10250 \\\n--ignore-preflight-errors=FileContent--proc-sys-net-bridge-bridge-nf-call-iptables \\\n--ignore-preflight-errors=DirAvailable--etc-kubernetes-manifests\n" failed:exit 1:stderr [WARNING DirAvailable--etc-kubernetes-manifests]: /etc/kubernetes/manifests is not empty [WARNING IsDockerSystemdCheck]: detected "cgroupfs" as the Doc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值