Ausführen von Kubernetes unter OSX über die Docker Toolbox

Ausführen von Kubernetes unter OSX über die Docker Toolbox

Ich versuche, Kubernetesweiterzumachen OSX.

Ich habe Docker Toolbox heruntergeladen und installiert und bin den Anweisungen gefolgtHier.

Beim Versuch, es auszuführen, kubectl get nodeserhalte ich die folgende Fehlermeldung:

error: couldn't read version from server: Get http://localhost:8080/api: dial tcp 127.0.0.1:8080: connection refused

Mir ist aufgefallen, dass das Handbuch einen Hinweis zu enthält, OSXder jedoch boot2dockerzugunsten von Docker Toolbox verworfen wurde.

Irgendwelche Ideen, wie ich das zum Laufen bringen kann?

Antwort1

Die Antwort fand sich in einem Pull Request aufgithub.

Dies ist für docker-machineVersion .4

docker-machine env default
ssh -f -T -N -L8080:localhost:8080 -l docker $(echo $DOCKER_HOST | cut -d ':' -f 2 | tr -d '/')

Geben Sie tcuserals Kennwort ein.

Sie sollten nun erfolgreich ausführen könnenkubectl get nodes

verwandte Informationen