Проблема с установкой профилей fargate и аддона coreddns; Я использую terraform для некоторых частей и кубетктл
для других профили fargate создаются через terraform:
fargate_profiles = {
kube-системный-профиль = {
имя = "кубе-системный-профиль"
селекторы = [
{
пространство имен = "кубе-система"
метки = {
имя = "кубе-система"
k8s-app = "кубе-dns"
}
}
]
теги = {
Стоимость = "DaCost"
Окружающая среда = "разработчик"
Имя = "coredns-fargate-profile"
}
},
swiftalk-dev-профиль = {
имя = "профиль разработчика"
селекторы = [
{
пространство имен = "dev"
метки = {
имя = "разработчик"
}
}
]
теги = {
Стоимость = "DaCost"
Окружающая среда = "разработчик"
Имя = "dev-профиль"
}
},
}
Затем я снова устанавливаю аддон coredns, используя terraform
ресурс "aws_eks_addon" "core_dns" {
addon_name = "корднс"
addon_version = "v1.8.3-exbuild.1"
имя_кластера = "${var.eks_имя_кластера}-dev"
resolve_conflicts = "ПЕРЕЗАПИСАТЬ"
tags = { "eks_addon" = "coredns", name = "kube-system" }
depend_on = [kubernetes_namespace.dev]
}
Я пропатчил развертывание coredns для fargate.
развертывание патча kubectl coredns \
--namespace куб-система \
--type=json \
-p='[{"op": "удалить", "путь": "/spec/template/metadata/annotations/eks.amazonaws.com~1compute-type"}]'
а затем перезапустил
Перезапуск развертывания kubectl -n развертывание/развертывание kube-system/coredns
однако модули coredns все еще находятся в состоянии ожидания
kubectl получить pods -n kube-system
ИМЯ ГОТОВ СТАТУС ПЕРЕЗАПУСКА ВОЗРАСТ
coredns-5766d4545-g6nxn 0/1 В ожидании 0 46 мин.
coredns-5766d4545-xng48 0/1 В ожидании 0 46 м
coredns-b744fccf4-hb726 0/1 В ожидании 0 77 мин.
И журналы наблюдения за облаком указывают на модули, которые ищут узлы для развертывания, а не Фаргейт
I0723 10:24:38.059960 1 factory.go:319] «Невозможно запланировать модуль; в кластере не зарегистрировано ни одного узла; ожидание» pod = «kube-system/coredns-b744fccf4-hb726»
I0723 10:24:38.060078 1 factory.go:319] «Невозможно запланировать модуль; в кластере не зарегистрировано ни одного узла; ожидание» pod = «kube-system/coredns-5766d4545-xng48»