Kubernetes:kube-dns 服务创建
Kubernetes: kube-dns Service Creation
使用 IP 192.168.3.10 写入 skydns-svc.yml 文件后,我收到以下错误:
Error: The Service "kube-dns" is invalid:spec.clusterIP: Invalid value: "192.168.3.10": provided IP is not in the valid range
skydns-svc.yml
apiVersion: v1
kind: Service
metadata:
name: kube-dns
namespace: kube-system
labels:
k8s-app: kube-dns
kubernetes.io/cluster-service: "true"
kubernetes.io/name: "KubeDNS"
spec:
selector:
k8s-app: kube-dns
clusterIP: 192.168.3.10
ports:
- name: dns
port: 53
protocol: UDP
- name: dns-tcp
port: 53
protocol: TCP
这怎么不在有效范围内,我该如何解决错误?使用 V1.2
你需要将clusterIP设置为"SERVICE_CLUSTER_IP_RANGE"中的IP,也就是在--service-cluster-ip-range
标志中传递给kube-apiserver进程的CIDR范围(一般为/16或更小) .如果您选择该范围内的任何地址,您应该不会再收到上述错误。
使用 IP 192.168.3.10 写入 skydns-svc.yml 文件后,我收到以下错误:
Error: The Service "kube-dns" is invalid:spec.clusterIP: Invalid value: "192.168.3.10": provided IP is not in the valid range
skydns-svc.yml
apiVersion: v1
kind: Service
metadata:
name: kube-dns
namespace: kube-system
labels:
k8s-app: kube-dns
kubernetes.io/cluster-service: "true"
kubernetes.io/name: "KubeDNS"
spec:
selector:
k8s-app: kube-dns
clusterIP: 192.168.3.10
ports:
- name: dns
port: 53
protocol: UDP
- name: dns-tcp
port: 53
protocol: TCP
这怎么不在有效范围内,我该如何解决错误?使用 V1.2
你需要将clusterIP设置为"SERVICE_CLUSTER_IP_RANGE"中的IP,也就是在--service-cluster-ip-range
标志中传递给kube-apiserver进程的CIDR范围(一般为/16或更小) .如果您选择该范围内的任何地址,您应该不会再收到上述错误。