Docker Kubernetes:spec.clusterIP:无效值?

Docker Kubernetes:spec.clusterIP:无效值?,docker,kubernetes,skydns,Docker,Kubernetes,Skydns,是否提示,kubernetes此消息中链接的内容: The Service "skudns" is invalid:spec.clusterIP: invalid value '': the provided range does not match the current range 此时,DNS\u-SERVICE\u-IP=10.3.0.10,以及SERVICE\u-IP\u-RANGE=10.3.0.0/16 我的ip地址: K8S_SERVICE_IP: 10.3.0.1 MASTE

是否提示,kubernetes此消息中链接的内容:

The Service "skudns" is invalid:spec.clusterIP: invalid value '': the provided range does not match the current range
此时,
DNS\u-SERVICE\u-IP=10.3.0.10
,以及
SERVICE\u-IP\u-RANGE=10.3.0.0/16

我的ip地址:

K8S_SERVICE_IP: 10.3.0.1
MASTER_HOST: 192.168.0.139
ETCD_ENDPOINT=ETCD_CLUSTER=http://192.169.0.139:2379,http://192.168.0.107:2379
POD_NETWORK: 10.2.0.0/16
SERVICE_IP_RANGE: 10.3.0.0/24
DNS_SERVICE_IP: 10.3.0.10
ADVERTISE_IP: 192.168.0.139
255.255.0.0的
/16
(而不是带有
/24
的255.255.255.0)

错误消息来自

if!network.IP.Equal(cidr.IP)| | network.Mask.String()!=cidr.Mask.String(){
t、 Fatalf(“不匹配的网络:%s:%s”,网络,cidr)
}
主机网络掩码(如果主机是Windows,请参见
ipconfig
)可能与kubernetes使用的cidr掩码不同。
尝试使用
/24
仅用于测试。
另见

最后,报告确认了Kubernetes方面的一个问题:

kubernetes从1.0.3版升级到1.0.6版,并将
docker0
mask升级到255.255.255.0这真是一种神奇


首先,我尝试了
/24
,但这是一个错误,我尝试更改为
/16
。这没有帮助。掩码是相同的,因此输出日志:@batazor因此确认:kubernetes创建的flannel.1 10.0.x.x网络的掩码(/16)与您的主机网络的掩码(/24)不同。1掩码:不幸的是,问题仍然存在:-(@batazor有意义,因为您的docker0网络掩码再次更改:255.255.128(屏蔽/25而不是/24)。docker0和flannel都需要/24。1我更新它?
POD\u网络:10.2.0.0/16->10.2.0.0/24
docker.service([NETWORK]地址:10.2.48.0/24)