Не удается аннотировать контроллер входящего трафика Kong с помощью частного балансировщика нагрузки AKS

У меня есть частный кластер AKS, и я пытаюсь настроить вход для этого кластера AKS. Я планирую использовать внутреннюю LB для Azure, аннотируя прокси-службу Kong с помощью аннотации: service.beta.kubernetes.io/azure-load-balancer-internal: «true»

Нужно руководство, как добавить аннотацию во время установки контроллера Kong Ingress с помощью helm, передав параметр. Я попытался использовать приведенную ниже команду, но это не сработало, поскольку я вижу общедоступную Azure LB в группе ресурсов кластера.

руль установить конг/конг – пространство имен ingress-kong --generate-name --set ingressController.installCRDs=false –set service.annotations.“service.beta.kubernetes.io/azure-load-balancer-internal”=true

Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
0
699
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я не уверен, какой сервис должен быть внутренним балансировщиком нагрузки, но в зависимости от значений есть несколько способов добавления аннотаций к разным частям диаграммы, вам просто нужно использовать правильный, например, в строке 79:

https://github.com/Kong/charts/blob/main/charts/kong/values.yaml#L79

--set admin.annotations.xxx.=true

спасибо за руководство. Вот команда, которую я использовал после просмотра всех параметров и их настройки по мере необходимости при развертывании руля для KIC. helm install kong/kong \ --generate-name \ --set ingressController.enabled=true \ --set ingressController.installCRDs=false \ --set admin.type=LoadBalancer \ --set admin.annotations."service\. beta\.kubernetes\.io/azure-load-‌​balancer-internal"=t‌​rue \ --set proxy.type=LoadBalancer \ --set proxy.annotations."service\.beta\.kubernetes\.io /azure-load-‌​balancer-internal”=t‌​rue

Neelabh Kher 19.12.2020 01:33

Другие вопросы по теме