我有点不确定如何确保在使用 kops 创建多个集群时没有重叠的 CIDR。
我知道可以--cluster-cidr
在使用kube-control-manager时指定,但是在使用 kops 时我似乎找不到这样做的方法。
我有点不确定如何确保在使用 kops 创建多个集群时没有重叠的 CIDR。
我知道可以--cluster-cidr
在使用kube-control-manager时指定,但是在使用 kops 时我似乎找不到这样做的方法。
首先,您检查您已经在使用哪些 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