在 GCP 上重置 DHCP IP

Reset DHCP IP's on GCP

实际上,当我在 GCP 中创建一台新机器时,google 计算引擎正在为我分配一个 IP 1xx。 只有我有大约 30 台机器,但是,当 kubernetes 生成一个新节点时,IP 会增加。 如何重置此 IP 池?

例如,现在我正在尝试生成市场部署 (rabbitmq),但无法保留内部 IP。

TL;DR:CGE实例支持两种类型的内部IP地址:Static Internal和Ephemeral。对于这两种情况,IP 会一直附加到资源,直到它们被明确地与资源分离。所以如果你不能保留更多的 IP 地址是因为你 运行 IP 地址不足。

Google 发布了一份名为 IP addresses 的文档,其中解释了如何在 GCP 中将 IP 地址分配给资源。

根据您的问题,您似乎有 custom VPC。你得到的错误是因为你 运行 没有 IP 地址。

删除资源时会释放临时 IP 地址。但是当资源被删除时,静态内部地址不会自动删除,它只会被分离。您很可能有很多未附加到资源的保留地址。

最后,Whosebug 可能不是解决这个问题的最佳论坛。我强烈建议您在 Serverfault 中分享您的问题,因为这是一个更好的基础设施问题论坛。