core-dns 组件没有安装上,处于Pending 状态
来源:4-7 初始化Kubernetes Master

慕侠2486442
2025-01-09
老师,我dns 的组件没有安装上,有其他办法装上么?用了课件里的flannel 文件和coredns.yaml 都不行
[root@master ~]# kubectl get pod -n kube-system
NAME READY STATUS RESTARTS AGE
coredns-6d56c8448f-nf7w9 0/1 Pending 0 39m
coredns-6d56c8448f-wlfpk 0/1 Pending 0 39m
etcd-master 1/1 Running 0 40m
kube-apiserver-master 1/1 Running 0 40m
kube-controller-manager-master 1/1 Running 0 40m
kube-flannel-ds-5zzxm 1/1 Running 0 12m
kube-proxy-t64rh 1/1 Running 0 39m
kube-scheduler-master 1/1 Running 0 40m
查看了日志里边得报错:
[root@master Chapter4]# kubectl describe pod coredns-d8dcc8965-mwb6v -n kube-system
Events:
Type Reason Age From Message
Warning FailedScheduling 73s (x25 over 4m49s) default-scheduler 0/1 nodes are available: 1 node(s) had taint {node.kubernetes.io/not-ready: }, that the pod didn’t tolerate
[root@master Chapter4]# kubectl get nodes
NAME STATUS ROLES AGE VERSION
master NotReady master 38h v1.19.3
master 节点是 NotReady 状态,这个是不是要等组件全部是runing 状态,master才是ready 状态?
1回答
-
清风
2025-01-14
先执行这个代码 kubectl describe node master | grep Taints 如果得到以下返回: node-role.kubernetes.io/master:NoSchedule 就可以执行这个 taint 污点: kubectl taint node master node-role.kubernetes.io/master:NoSchedule-
00
相似问题