安装最新版kubenetes 1.29问题总结

1.使用最新版kubeadm安装单节点集群时,kubeadm init初始化不成功
具体问题:

解决办法:

1.本地hostname写入/etc/hosts文件

2.kubenetes官网中有这么一段话:容器运行时 | Kubernetes

注意!!!kubenetes 1.29默认使用containerd作为CRI runtime,但是由于现在大部分kubenetes版本还在使用docker,默认/etc/containerd/config.toml配置文件的disabled_plugins列表默认打开且cri在该列表中,所以!!!注释掉该行配置即可!!!

***修改该配置文件后记得重启服务生效:sudo systemctl restart containerd

3.初始化时可以接参数:--apiserver-advertise-address 本地IP地址,按需再接其余的参数。

2.退出机器或开新的终端时k8s不会自动启动

问题:

解决办法:

export KUBECONFIG=/etc/kubernetes/admin.conf   临时定义

长久解决办法,把该语句写入./bashrc,source ./bashrc即可