kops create
默认为Docker网络(docker0接口)设置172.17.0.0/16。这与使用相同CIDR的AWS中的VPC冲突。
创建集群时,我需要KOPS为docker指定一个不同的CIDR,但是我不知道在哪里进行此操作。告诉KOPS为Docker配置不同的CIDR的过程是什么?
答案 0 :(得分:0)
使用kops create cluster
创建集群时,可以提供标志--network-cidr
用于自定义VPC的CIDR。
答案 1 :(得分:0)
您可以在spec-> docker下的kops集群配置文件中使用bridgeIP(bip):
spec:
docker:
bridgeIP: 192.168.208.1/24
参考:https://github.com/kubernetes/kops/blob/master/pkg/apis/kops/dockerconfig.go#L26
如果您是从头开始创建的,则上面的方法应该起作用,如果要在现有kops受管群集中更新此配置,则应包括logDriver
选项,否则将导致崩溃或意外行为。请参阅下面
docker:
bridgeIP: 192.168.208.1/24
logDriver: json-file
参考:https://github.com/kubernetes/kops/issues/5336#issuecomment-397604114