2

我有点不确定如何确保在使用 kops 创建多个集群时没有重叠的 CIDR。

我知道可以--cluster-cidr在使用kube-control-manager时指定,但是在使用 kops 时我似乎找不到这样做的方法。

4

1 回答 1

3

首先,您检查您已经在使用哪些 CIDR

aws ec2 describe-vpcs | jq -cr '.Vpcs[] | [.CidrBlock, .VpcId, .Tags[0].Value]'

与创建集群之前相比,编辑主配置

kops edit cluster $NAME

更改 networkCIDR、nonMasqueradeCIDR 和 subnets.cidr

请注意,subnets.cidr 必须在 networkCIDR 范围内。

另请注意 networkCIDR 和 nonMasqueradeCIDR 不得重叠

有效配置示例:

  networkCIDR: 10.80.0.0/16
  nonMasqueradeCIDR: 10.81.0.0/16
  subnets:
  - cidr: 10.80.0.0/24
于 2017-10-29T09:33:44.480 回答