2016-07-07 23 views
0

ab heute mit einer brandneuen Installation von Minikube 0.5.0 und Kubectl 1.3.0 enthält (meine Maschine läuft Ubuntu 14.04 64 Bit).Minikube 0.5.0: Zertifikat kann nicht für 192.168.99.101 validiert werden, da es keine IP-SANs

Gerade Minikube beginnen mit minikube beginnen und alles scheint gut zu laufen (Vbox Maschine erstellt und gestartet wird), aber die Cluster-Kontakt scheint unmöglich wegen Zertifikat Frage:

[email protected]:~$kubectl cluster-info 
Unable to connect to the server: x509: cannot validate certificate for 192.168.99.101 because it doesn't contain any IP SAN 

kubectl Config-Ansicht läuft gut und gibt die folgende Konfiguration

[email protected]:~$ kubectl config view 
apiVersion: v1 
clusters: 
- cluster: 
    certificate-authority: /home/laurent/.minikube/apiserver.crt 
    server: https://192.168.99.101:443 
    name: minikube 
contexts: 
- context: 
    cluster: minikube 
    user: minikube 
    name: minikube 
current-context: minikube 
kind: Config 
preferences: {} 
users: 
- name: minikube 
user: 
    client-certificate: /home/laurent/.minikube/apiserver.crt 
    client-key: /home/laurent/.minikube/apiserver.key 

Irgendwelche Hinweise auf dieses Problem? Gibt es einen zusätzlichen Schritt vor dem Start von minikube in Bezug auf die Bereitstellung von Certs? Gibt es einen Hinweis darauf, wie das zu lösen ist?

Vielen Dank für Hilfe,

+0

Hey, ich glaube, Sie diese entsprechenden Github Frage gestellt: https://github.com/kubernetes/minikube/issues/286 Würde es Ihnen etwas ausmachen, die Ausgabe dieses Befehls dort aufzunehmen? – dlorenc

+0

Sicher! Wusste nicht, ob es wirklich ein Problem war, also fragte Hilfe hier auch ... – lbroudoux

+0

Wie vorgeschlagen, lief ich 'openssl x509 -in ~/.minikube/apiserver.crt -text' und Zertifikate waren alle in Ordnung. Ich habe Untersuchungen durchgeführt und festgestellt, dass ich einige Probleme mit meinem Unternehmensvertreter habe. Wenn ich alle env vars (Kleinbuchstaben und Großbuchstaben) deaktiviere, kann ich jetzt kubectl-Befehle ausführen. Wenn Proxy jedoch deaktiviert ist, bevor er den Minikubestart startet, hat Kubernetes Probleme beim Starten/Synchronisieren des Kubernetes-Dashboard-Pods ... Also für jetzt muss ich 2 mit 2 Terminals beschäftigen: eines mit Proxy-Einstellungen und Start/Stopp minikube, eine, die keine Proxy-Einstellungen hat und kubectl-Befehle ausgibt. – lbroudoux

Antwort

Verwandte Themen