我在谷歌云上创建了一个有两个节点的 Kubernetes 集群。几天后,虚拟机的 IP 发生了变化。之后,我使用 VPC 网络 > 外部 IP 地址从控制台将这些 IP 静态化到我的虚拟机,并将类型从临时更改为静态。我想要这个,因为我的 Kubernetes 应用程序连接到远程数据库,并且该数据库服务器是基于 IP 权限设置的。现在,几天后,谷歌将新 IP 分配给我的 Kubernetes 节点,保持旧 IP 静态,并在 In use by 列中显示 None。我不知道我的配置出了什么问题,或者谷歌方面还有其他问题。
答案1
每次创建节点时(由于节点修复或节点升级),该节点的虚拟机都会分配一个新的 IP 地址。
GKE 中用于出站连接的稳定公共 IP 或 IP 范围询问如何在 GKE 上设置稳定的出站 IP 范围(提示:建议使用云 NAT)。