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