为 EKS、AKS 和 GKE 规划 Kubernetes Pod CIDR、Service CIDR 和节点范围。通过即时验证和 kubeadm 输出,避免集群创建前出现冲突。
| Range | CIDR | Total IPs | Status |
|---|---|---|---|
| VPC / VNet | 10.0.0.0/16 | 65,536 | Valid |
| Service CIDR | 172.20.0.0/16 | 65,536 | Valid |
Kubernetes CIDR 规划器帮助工程师在部署 Kubernetes 集群之前设计 IP 地址范围。一个集群需要三个互不重叠的 CIDR 块:VPC 或节点 CIDR(实际网络)、Pod CIDR(分配给 Pod 的虚拟地址)以及 Service CIDR(分配给 ClusterIP 服务的虚拟地址)。这些范围之间的冲突会导致路由故障,而集群运行后修复这些故障将非常困难。
选择您的提供商(EKS、AKS、GKE 或通用 kubeadm),输入您的 VPC CIDR,并调整 Pod CIDR、Service CIDR、节点掩码大小以及预期的节点和 Pod 数量。规划器会验证这三个范围是否存在重叠,并计算所选 CIDR 可以支持的节点和 Pod 数量。切换到 kubeadm 或 Terraform 选项卡,即可获取适用于您提供商的确切标志和资源块。
EKS 使用 VPC CNI 插件,直接从 VPC 子网分配 Pod IP 地址,而不是使用单独的 Pod CIDR。AKS 默认使用 Azure CNI 或 kubenet;规划器以 Azure CNI 为目标。GKE 使用子网上的别名 IP 地址范围。提供商默认值已预先填充,但可以进行调整以匹配您现有的网络设计。