![Google 容器引擎/Kubernetes 1.1.1-未创建服务负载平衡器](https://linux22.com/image/671269/Google%20%E5%AE%B9%E5%99%A8%E5%BC%95%E6%93%8E%2FKubernetes%201.1.1-%E6%9C%AA%E5%88%9B%E5%BB%BA%E6%9C%8D%E5%8A%A1%E8%B4%9F%E8%BD%BD%E5%B9%B3%E8%A1%A1%E5%99%A8.png)
我在 Google Container Engine 上有一个现有的 Kubernetes 集群(运行 api 版本 1.0.7)。当我创建 2 个类型为 LoadBalancer 的服务时,gke 创建了必要的转发规则来公开它们。我将其中一个 IP 地址更改为静态,并将另一个保留为临时 IP 地址。
我正在尝试迁移到新集群(API 版本 1.1.1)并创建了我的服务,但尚未创建转发规则。当我描述服务时,我看到以下错误:
CreatingLoadBalancerFailed 创建负载均衡器时出错(将重试):无法为服务开发/my-service 创建负载均衡器:等待创建 gce 静态 IP 地址时出错:googleapi:错误 403:超出配额“STATIC_ADDRESSES”。限制:1.0
我知道 Google Cloud Platform 上静态 IP 数量有限,这是否意味着我现在只能在 GKE 上向公共互联网公开 1 个服务?或者有什么方法可以解决这个问题?
我至少需要 2 个外部地址(只有 1 个用于生产,因此 1 个静态 IP 的限制对我来说不是问题)
答案1
在您的项目处于免费试用期时,您的使用配额会减少。试用期间静态 IP 的配额为 1。
话虽如此,如果您需要测试超出免费试用限制的 Google Cloud Platform,则可以升级到付费帐户。升级后,您的帐户静态 IP 配额将增加到 7。此外,您最初的 300 美元信用额度的剩余金额仍保留在您的帐户中。此信用额度将在 60 天后到期,届时您的免费试用期将结束。