在更新 AWS 中的一些资源时,Istio 自动配置并绑定到
istio-ingressgateway
服务的负载均衡器被删除。我需要一个新的 DNS 记录,然后才能更新 DNS 记录,但不确定如何触发 Istio 创建新的 DNS 记录。我特别好奇是否可以避免手动创建服务并就地更新服务。我已经尝试过弹回部署,这当然不会改变服务的任何内容。
有没有办法让部署在 EKS 集群中的 Istio 在 AWS 中为
istio-ingressgateway
服务配置新的负载均衡器?仅在完整阅读 Istio 文档后询问。我的预感是答案是否定的,但我想我会问是否有人以前曾经做到过这一点。
您可以简单地在一个 yaml 文件中的命名空间 istio-system 中复制现有的 service/istio-ingressgateway,删除某些内容的修订或状态,然后删除该服务并重新创建,它应该会自动添加新的负载均衡器。
注意:我没有尝试过,但从根本上讲,此负载均衡器是由此服务类型负载均衡器创建的,因此删除并重新创建 svc,应该重新创建负载均衡器。