схема aws-балансировщика нагрузки: внутренняя не создает NLB, ошибки нет

#kubernetes #kubectl #amazon-eks #eksctl

#кубернетес #кубектл #amazon-eks #ексктл

Вопрос:

схема aws-балансировщика нагрузки: внутренняя не создает NLB, никаких ошибок, она просто никогда не создает NLB

Если я использую устаревший service.beta.kubernetes.io/aws-load-balancer-internal: «верно», это работает нормально.

Однако в документации по аннотациям говорится, что вместо этого следует использовать схему.

Вот мой полный код:

 apiVersion: v1 kind: Service metadata:  name: nlb-sample-service1  namespace: test  annotations:  service.beta.kubernetes.io/aws-load-balancer-nlb-target-type: instance  service.beta.kubernetes.io/aws-load-balancer-scheme: internal  service.beta.kubernetes.io/aws-load-balancer-backend-protocol: tcp  service.beta.kubernetes.io/aws-load-balancer-type: nlb  spec:  ports:  - port: 80  targetPort: 80  protocol: TCP  type: LoadBalancer  selector:  app: nginx  

Я пробовал несколько различных вариантов этого, но ничего из того, что я пробовал, не работает при использовании схемы.

Что я здесь упускаю?

Есть ли какой-нибудь способ получить ошибку? файл службы kubectl create-f.yaml запускается без каких-либо ошибок в stdout.

Заранее спасибо.

Ответ №1:

Вы можете сделать kubectl describe service nlb-sample-service1 --namespace test это, чтобы оформить заказ на услугу.