k8s学习笔记——安装中常见错误1

这篇博客介绍了在Kubernetes环境中遇到节点NotReady状态以及Pod ImagePullBackOff问题的排查与解决方法。首先检查网络插件是否安装正确,如Calico或Flannel。然后,通过kubectl命令查看Pod状态,发现因镜像拉取失败导致问题。由于k8s.gcr.io镜像库在国内访问受限,建议使用国内镜像源拉取并重新打标签。提供了一个shell脚本来批量拉取和打标签。最后,确认所有Pod状态为Running即表示问题已解决。

 

1、节点状态NotReady

无论使用kubeadm init 初始化的节点,还是通过kubeadm join添加的节点,通过kubectl get node命令查看状态列都是NotReady状态。

第一步先为节点安装网络插件calico或者flannel,安装方法在上一节提到过,这里不做赘述。

安装网络插件的过程中发现,状态始终不变化,使用kubectl get pod -n kube-system命令查看,状态栏会出现 ImagePullBackOff 状态

NAME                                       READY   STATUS    RESTARTS   AGE
calico-kube-controllers-66956989f4-94872   1/1     Running   0          16h
calico-node-46pcm                          1/1     Running   1          56d
calico-node-dt6pv                          1/1     Running   2          56d
calico-node-g7cpw                          1/1     ImagePullBackOff 0   10h
calico-node-glzzp                          0/1     Running   0          20d
calico-node-kz2l8                          1/1     Running   0          3d10h
calico-node-ljr74                          1/1     Running   2          90d
coredns-74ff55c5b-7q9tx                    1/1     Running   0          16h
coredns-74ff55c5b
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值