google-kubernetes-engine - GKE 集群创建失败,因为网络 "default"在 10.0.0.0/8 中没有可用的私有(private) IP 空间来预留 a/14 block

标签 google-kubernetes-engine

我尝试创建 GKE 集群,但失败并出现错误

GKE cluster creation fails because the network "default" does not have available private IP space in 10.0.0.0/8 to reserve a /14 block

我假设这是因为我已经有一堆正在运行的集群,并且每个集群都消耗一定量的地址空间。但我对 CIDR 表示法的理解还不够深入,无法理解这如何限制我可以同时创建的集群数量。

可以解释一下吗?

最佳答案

10.0.0.0/8 IP 空间中有 64/14 个范围。但您实际上无法创建那么多集群,因为虚拟机本身使用了集群无法重用的/16 范围,因为 Pod 的 IP 会与分配给虚拟机的 IP 重叠。您的集群还需要一个连续/14 block (262k IP 地址)。

如果您的网络中没有可用的/14 范围,您可以请求为您的集群分配较小的范围(使用 --cluster-ipv4-cidr 标志)但需要注意的是,您必须提供显式 block (例如 10.0.0.0/16),而不是让 GKE 为您选择一个。

关于google-kubernetes-engine - GKE 集群创建失败,因为网络 "default"在 10.0.0.0/8 中没有可用的私有(private) IP 空间来预留 a/14 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42129327/

相关文章:

kubernetes - GKE Autopilot 默认情况下是否管理自动扩缩?

kubernetes - Kubernetes集群从Google Container Engine中消失了

kubernetes - Kubectl get pods 不返回控制平面 pods

google-compute-engine - 在只读模式下安装GDE磁盘时出现NoDiskConflict

google-cloud-platform - 我们可以打开端口以允许来自 GKE master 的流量吗?

kubernetes - 基于GPU利用率的GKE上的水平 Pane 自动缩放(HPA)

kubernetes - GKE 上的 Google Healthcare API 与 PubSub - INVALID_ARGUMENT

google-app-engine - Google App Engine Flexible 和 Google Container Engine 之间的区别?

google-kubernetes-engine - 我可以在带有 NGINX INGRESS Controller 的 Google Kubernetes 引擎中使用 Google 托管证书吗?

authentication - 如何增加 gcloud 重新身份验证超时,目前每 1 小时过期