J'essaie de configurer un cluster Kubernetes à 2 nœuds. J'essaie d'abord de configurer le nœud maître du cluster sur une machine virtuelle CentOS. J'ai initialisé le cluster en utilisant "kubeadm init --apiserver-advertise-address = 172.16.100.6 --pod-network-cidr = 10.244.0.0/16" et déployé le réseau de flanelle sur le cluster. Mais quand je fais "kubectl get nodes", j'obtiens la sortie suivante ----
[root@kubernetus ~]# kubectl get nodes
NAME STATUS ROLES AGE VERSION
kubernetus NotReady master 57m v1.12.0
Voici la sortie de "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 est en attente depuis très longtemps. J'ai supprimé docker et kubectl, kubeadm, kubelet un certain nombre de fois et j'ai essayé de recréer le cluster, mais à chaque fois, il affiche la même sortie. Quelqu'un peut-il m'aider avec ce problème?
Vérifiez si docker et kubernetes utilisent le même pilote cgroup. J'ai rencontré le même problème (CentOS 7, kubernetes v1.14.1), et la définition du même pilote cgroup (systemd) l'a corrigé.
Pour que le cluster Kubernetes soit disponible, le cluster doit avoir une interface de mise en réseau de conteneurs (CNI). Un pod-réseau doit être configuré pour que le pod DNS soit fonctionnel.
Installez l'un des fournisseurs CNI comme: - Flanelle - Calico - Canal - WeaveNet, etc.,
Sans cela, le cluster Kubernetes hébergé aurait le maître dans l'état NotReady.