Сегодня я развернул службу AKS в облаке Azure и попытался запустить на ней тестовые службы, однако столкнулся с ошибкой, что модуль Ingress застрял в состоянии Pending
из-за следующего:
0 /Доступно 2 узла: 2 узла не соответствуют селектору узлов.
Я проверил nodeSelector для входа Nginx:
nodeSelector:
kubernetes.io/os: linux
Чтобы устранить проблему, я удалилnodeSelector из развертывания, и теперь все работает как положено.
Ниже приведены свидетельства того, что я использую правильную ОС на своих узлах Kubernetes:
Входная версия 0.26.1 - развернута с использованием манифестов из github .
Итак, понятно, как исправить проблему, но в чем здесь коренная причина? Это ошибка или пробел в знаниях?