集群初始化后status=NotReady

来源:2-7 Kubeadm初始化K8S集群(下)

慕后端4419857

2023-08-06

老师,您好。
进群初始化后,执行以下命令

mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
kubectl get nodes

输出的信息是:

NAME     STATUS     ROLES                  AGE   VERSION
master   NotReady   control-plane,master   2m    v1.23.9

而看到视频里Status的结果是Ready。这是哪里出问题了?

kubectl get pod -A 的结果也不一样

kubectl get pod -A

NAMESPACE     NAME                             READY   STATUS    RESTARTS   AGE
kube-system   coredns-6d8c4cb4d-29cd4          0/1     Pending   0          6m41s
kube-system   coredns-6d8c4cb4d-wsfgk          0/1     Pending   0          6m41s
kube-system   etcd-master                      1/1     Running   1          6m58s
kube-system   kube-apiserver-master            1/1     Running   1          6m55s
kube-system   kube-controller-manager-master   1/1     Running   4          6m55s
kube-system   kube-proxy-sv9g5                 1/1     Running   0          6m42s
kube-system   kube-scheduler-master            1/1     Running   4          6m55s
写回答

1回答

暮闲

2023-08-06

同学你好 这个问题是因为没有安装网络插件,安装包里面有一个flannel 网络插件 你安装一下再看看就变为reay 状态了。

0
2
404_
已经解决。执行这个命令 kubectl apply -f kube-flannel.yml
2023-08-08
共2条回复

Kubernetes系统精讲 Go语言实战K8S集群可视化

核心知识+高阶应用+原理剖析+二次开发 全方位打通K8S生产实践

399 学习 · 265 问题

查看课程