我正在尝试配置一个由两个节点组成的 Kubernetes 集群。首先,我正在尝试在 CentOS 虚拟机上配置集群的主节点。我使用 'kubeadm init --apiserver-advertise-address=172.16.100.6 --pod-network-cidr=10.244.0.0/16' 初始化了集群,并在集群中部署了 flannel 网络。但是,当我执行 'kubectl get nodes' 命令时,输出结果如下 ----
[root@kubernetus ~]# kubectl get nodes
NAME STATUS ROLES AGE VERSION
kubernetus NotReady master 57m v1.12.0
'kubectl get pods --all-namespaces -o wide'的输出如下 ----
[root@kubernetus ~]# kubectl get pods --all-namespaces -o wide
NAMESPACE NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE
kube-system coredns-576cbf47c7-9x59x 0/1 Pending 0 58m <none> <none> <none>
kube-system coredns-576cbf47c7-l52wc 0/1 Pending 0 58m <none> <none> <none>
kube-system etcd-kubernetus 1/1 Running 2 57m 172.16.100.6 kubernetus <none>
kube-system kube-apiserver-kubernetus 1/1 Running 2 57m 172.16.100.6 kubernetus <none>
kube-system kube-controller-manager-kubernetus 1/1 Running 1 57m 172.16.100.6 kubernetus <none>
kube-system kube-proxy-hr557 1/1 Running 1 58m 172.16.100.6 kubernetus <none>
kube-system kube-scheduler-kubernetus 1/1 Running 1 57m 172.16.100.6 kubernetus <none>
coredns长时间处于待处理状态。我已多次删除docker和kubectl、kubeadm、kubelet,并尝试重新创建集群,但每次都显示相同的输出。有人可以帮我解决这个问题吗?
kubectl logs podname --namespace=kube-system
命令,并检查是否有事件记录,使用kubectl get events --namespace=kube-system
命令。 - Praveen Sripati