通过应用程序网关入口控制器的Azure应用程序网关多站点侦听器



嗨,我正在寻找一种方法来创建多站点侦听器类型,并在应用程序网关入口控制器创建应用程序网关时提供站点的主机名。

默认情况下,AGIC会创建基本类型的侦听器,当AKS集群中部署了多个具有不同主机名的入口时,基本类型的监听器将无法正常工作。

有人能提出实现它所需的注释吗?

刚刚运行了一个快速的绿色字段部署,它运行得很好。AGIC正在端口80上创建多个基本侦听器,并为多个主机提供流量,即使门户接口显示错误。请确保正确创建Ingress和其他k8s对象。

apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: name-virtual-host-ingress
annotations:
kubernetes.io/ingress.class: azure/application-gateway
spec:
rules:
- host: foo.bar.com
http:
paths:
- path: /
backend:
serviceName: aspnetapp
servicePort: 80
- host: bar.foo.com
http:
paths:
- path: /
backend:
serviceName: nginx
servicePort: 80

最新更新