我获取了pod的IP,并将其分配给了服务的externalIP。此外,我还尝试为其分配未分配的IP。它以任何方式工作,我不能发现任何副作用。你认为这样的解决方案可能会有什么问题吗?
发布于 2020-05-10 00:59:40
服务的外部IP字段仅用于跟踪目的,它是描述性的而不是禁止性的。你可以在那里放任何你想要的东西,我所知道的唯一使用这个字段的是external-dns,除此之外,它只供人类使用,这样系统就可以用LoadBalancer类型报告IP或主机名是什么。
发布于 2020-05-11 17:08:26
正如Kubernetes服务documentation中所提到的
externalIPs不是由Kubernetes管理,而是由集群管理员负责。
当你想要控制你的服务IP时,ExternalIP是好的,从另一方面来说,高可用性将是比较复杂的,因为如果集群中的一个节点死了,你将失去到服务的路由。
在this博客中有一个关于ExternalIP的很好的解释
https://stackoverflow.com/questions/61699270
复制相似问题