【问题标题】:Not able to annotate the Kong ingress controller with AKS private load balancer无法使用 AKS 私有负载均衡器注释 Kong 入口控制器
【发布时间】:2021-03-29 05:54:42
【问题描述】:

我有一个专用 AKS 群集,我正在尝试为此 AKS 群集配置入口。我计划通过注释 Kong 代理服务来使用 Azure 的内部 LB 注释: service.beta.kubernetes.io/azure-load-balancer-internal: “真”

需要指导如何在安装 Kong Ingress 控制器期间通过传递参数使用 helm 添加注释。我确实尝试使用以下命令,但它不起作用,因为我可以在集群资源组中看到一个公共 Azure LB

helm install kong/kong --namespace ingress-kong --generate-name --set ingressController.installCRDs=false --set service.annotations.“service.beta.kubernetes.io/azure-load-balancer-internal”=true

【问题讨论】:

    标签: azure kubernetes-ingress azure-aks kong kong-ingress


    【解决方案1】:

    我不确定哪个服务需要成为内部负载均衡器,但是根据值有几种方法可以为图表的不同部分添加注释,您只需要使用适当的一种,例如第 79 行:

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

    --set admin.annotations.xxx.=true
    

    【讨论】:

    • 感谢您的指导。这是我在为 KIC 进行 helm 部署时查看所有选项并根据需要调整它们后使用的命令。 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"=true \ --set proxy.type=LoadBalancer \ --set proxy.annotations."service\.beta\.kubernetes\.io/azure-load -balancer-internal"=true
    猜你喜欢
    • 2023-02-15
    • 2021-07-25
    • 1970-01-01
    • 2020-07-29
    • 2018-12-28
    • 2019-08-05
    • 2021-05-23
    • 1970-01-01
    • 2019-06-28
    相关资源
    最近更新 更多