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即可