Nginx ingress 和 Istio ingressgateway 共存

默认情况下,rancher会安装 nginx ingress,占用 80 和 443 端口,使用的是 hostport

此时,如果想要再使用 istio 的边界网关,就无法使用 80 端口了,例如这里我们使用的是 nodeport

rancher默认会使用 443,我们可以把 nginx ingress上的80端口拆掉
这里我替换成 82

然后修改 istio ingressgateway 的端口,添加一个 80,并映射到 8080

同理也可以切换 https

重点是找准 ingress 服务的deploy

  • rke2-ingress-nginx-controller
  • istio-ingressgateway
Send a Message