如何在使用kops时指定集群CIDR?

时间:2017-10-24 16:31:26

标签: amazon-web-services kubernetes kops

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

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

1 个答案:

答案 0 :(得分:2)

首先,检查您正在使用的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