报错
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
cp: 无法获取"/etc/kubernetes/admin.conf" 的文件状态(stat): 没有那个文件或目录
解决方案:
主节点执行 kubeadm init 后会在/etc/kubernetes/admin.conf生成这个文件
在master节点上执行
apiserver-advertise-address 是自己宿主机的ip,改成自己的,其他参数可以不用修改
kubeadm init \
--apiserver-advertise-address=192.168.83.100 \
--image-repository registry.aliyuncs.com/google_containers \
--kubernetes-version=v1.17.4 \
--service-cidr=10.96.0.0/12 \
--pod-network-cidr=10.244.0.0/16
最后
# 创建必要文件 [root@master ~]# mkdir -p $HOME/.kube [root@master ~]# sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config [root@master ~]# sudo chown $(id -u):$(id -g) $HOME/.kube/config