Der Coredns-Status des AWS EKS-Add-ons ist herabgestuft und die Erstellung der Knotengruppe ist fehlgeschlagen (Cluster kann nicht beitreten).

Der Coredns-Status des AWS EKS-Add-ons ist herabgestuft und die Erstellung der Knotengruppe ist fehlgeschlagen (Cluster kann nicht beitreten).

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.

verwandte Informationen