我遵循本指南在不同网络上进行主要远程设置。
https://istio.io/latest/docs/setup/install/multicluster/primary-remote_multi-network/
我尝试使用NodePort,而不是在primary上使用负载均衡器来公开istiod。并用netcat验证了它的有效性。现在,在远程机器上,当我使用IstioOperator进行配置时,有remotePilotAddress的选项,但没有端口的选项,即绑定到默认的15012。我如何将其更改为nodePort,我已经在其上公开了控制平面istiod。
到目前为止,我还不能做这样的事情,但对于主设置,您可以将服务与可访问地址绑定,即运行istiod的节点ip你可以通过这个命令来完成
kubectl patch svc istio-eastwestgateway -p '{"spec":{"externalIPs":["x.x.x.x"]}}' -n istio-system