默认情况下,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