Ich versuche, eine Knotengruppe im EKS-Cluster (Region = AP-South-1) zu erstellen, aber der Beitritt zum Cluster schlägt fehl. Gesundheitsprobleme: NodeCreationFailure-Instanzen konnten dem Kubernetes-Cluster nicht beitreten
Ich habe festgestellt, dass es daran liegen kann, dass das AWS EKS-Add-on (Coredns) für den Cluster degradiert ist. Ich habe versucht, einen neuen Cluster zu erstellen, aber es wird der gleiche Status für das Add-on angezeigt wie „degradiert“. Gesundheitsprobleme zeigen: InsufficientNumberOfReplicas Das Add-on ist fehlerhaft, da es nicht die gewünschte Anzahl an Replikaten hat.
Und in derselben Region funktionieren andere Cluster mit Knotengruppen einwandfrei. Alle ihre Add-Ons sind im aktiven Zustand. Ich erstelle den Cluster über die Konsole.
Antwort1
Das Problem ist gelöst, da mein NAT-Gateway das Problem war. Das Subnetz, in dem NAT vorhanden war, war nicht mit meiner Routentabelle verknüpft. Nachdem ich NAT zu meiner Routentabelle hinzugefügt hatte, erstellte ich eine neue Knotengruppe und sie konnte dem Cluster beitreten und auch CoredNS-Pods wurden bereitgestellt.
Antwort2
wenn die Konfiguration des Clusters und der Knotengruppe in Ordnung zu sein scheint, versuchen Sie einmal, den Instanztyp zu ändern (wenn wir beispielsweise t3.medium in der Knotengruppe ausgewählt haben, versuchen Sie es mit t2.medium oder einem beliebigen anderen). Überprüfen Sie dann mit --- kubectl get pods -n=kube-system | grep coredns,
ob sie ausgeführt werden oder nicht. In meinem Fall war das Problem gelöst.