【问题标题】:Azure Application Gateway Ingress Controller not reaching Service(CLusterIP)Azure 应用程序网关入口控制器未到达服务(CLusterIP)
【发布时间】:2021-08-17 23:12:33
【问题描述】:

Here我已经解释了这个场景。我可以使用 nginx 入口访问 clusterIP 但我无法使用 Azure 应用程序网关入口访问相同的服务。波纹管注释对我没有帮助

appgw.ingress.kubernetes.io/rewrite-target: /

有什么想法吗?

【问题讨论】:

    标签: azure kubernetes kubernetes-ingress azure-aks


    【解决方案1】:

    确保将以下注释添加到 example-ingress。

    appgw.ingress.kubernetes.io/use-private-ip: "false"
    kubernetes.io/ingress.class: azure/application-gateway
    

    您可以查看完整列表和示例here

    【讨论】:

      【解决方案2】:

      您使用了错误的注释。我已经用正确的注释更新了你的入口:

      apiVersion: networking.k8s.io/v1
      kind: Ingress
      metadata:
        name: example-ingress
        annotations:
          kubernetes.io/ingress.class: azure/application-gateway
          appgw.ingress.kubernetes.io/backend-path-prefix: "/"
      spec:
        rules:
        - http:
            paths:
              - path: /apple/*
                pathType: Prefix
                backend:
                  service:
                      name: apple-service
                      port:
                          number: 5678
      

      查看所有 AGIC 注释 here

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-01-29
        • 1970-01-01
        • 2020-12-03
        • 1970-01-01
        • 2018-04-22
        • 2020-06-17
        • 2020-07-25
        • 2020-08-02
        相关资源
        最近更新 更多