Я пытаюсь создать группу узлов в кластере 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,
запущены они или нет. В моем случае проблема была решена.