AWS EKS アドオンの coredns ステータスが劣化しており、ノード グループの作成に失敗しました (クラスターに参加できません)

AWS EKS アドオンの coredns ステータスが劣化しており、ノード グループの作成に失敗しました (クラスターに参加できません)

EKS クラスター (リージョン = ap-south-1) にノード グループを作成しようとしていますが、クラスターに参加できません。ヘルスの問題: NodeCreationFailure インスタンスが Kubernetes クラスターに参加できませんでした

クラスターの AWS EKS アドオン (coredns) が劣化していることが原因の可能性があることがわかりました。新しいクラスターを作成しようとしましたが、アドオンのステータスが劣化と同じと表示されます。ヘルスの問題として、InsufficientNumberOfReplicas が表示されます。必要な数のレプリカがないため、アドオンは正常ではありません。

また、同じリージョンで、ノード グループを持つ他のクラスターは正常に動作しています。すべてのアドオンはアクティブ状態です。コンソールからクラスターを作成しています。

答え1

問題は解決しました。NAT ゲートウェイに問題があったためです。NAT が存在するサブネットは、ルート テーブルに関連付けられていませんでした。ルート テーブルに NAT を追加した後、新しいノード グループを作成し、クラスターに参加でき、coredns ポッドもデプロイされました。

答え2

クラスターとノード グループの構成に問題がない場合は、インスタンスのタイプを変更してみてください (たとえば、ノード グループで t3.medium を選択した場合は、t2.medium などを試してください)。次に、--- kubectl get pods -n=kube-system | grep coredns で
実行されているかどうかを確認します。私のケースでは解決しました。

関連情報