Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure应用程序网关入口控制器未到达服务(CLusterIP)_Azure_Kubernetes_Kubernetes Ingress_Azure Aks - Fatal编程技术网

Azure应用程序网关入口控制器未到达服务(CLusterIP)

Azure应用程序网关入口控制器未到达服务(CLusterIP),azure,kubernetes,kubernetes-ingress,azure-aks,Azure,Kubernetes,Kubernetes Ingress,Azure Aks,我已经解释了这个场景。我可以使用nginx入口访问clusterIP,但使用Azure应用程序网关入口无法访问相同的服务。贝娄注释对我没有帮助 appgw.ingress.kubernetes.io/rewrite-target: / 有什么想法吗?请确保在示例入口中添加以下注释 appgw.ingress.kubernetes.io/use-private-ip: "false" kubernetes.io/ingress.class: azure/application

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

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

有什么想法吗?

请确保在示例入口中添加以下注释

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

您可以看到完整的列表和示例。

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

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注释