2016-05-16 13 views
2

Nach einer skydns-svc.yml Datei mit der IP 192.168.3.10 Schreiben ich folgende Fehlermeldung empfangen:Kubernetes: kube-dns Service Creation

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 

Wie ist das in einem gültigen Bereich und wie könnte ich den Fehler beheben? Verwenden von V1.2

Antwort

5

Sie müssen den ClusterIP auf eine IP im "SERVICE_CLUSTER_IP_RANGE" festlegen, bei dem es sich um einen CIDR-Bereich (in der Regel a/16 oder kleiner) handelt, der an den kube-apiserver Prozess im --service-cluster-ip-range Flag übergeben wird. Wenn Sie eine Adresse in diesem Bereich auswählen, sollten Sie den obigen Fehler nicht mehr erhalten.