Я пытаюсь продолжить Kubernetes
бегать OSX
.
Я загрузил и установил Docker Toolbox и следовал инструкциям.здесь.
При попытке запуска kubectl get nodes
возникает следующая ошибка:
error: couldn't read version from server: Get http://localhost:8080/api: dial tcp 127.0.0.1:8080: connection refused
Я заметил, что в руководстве есть примечание для , OSX
но оно относится к boot2docker
, который устарел в пользу Docker Toolbox.
Есть идеи, как это можно сделать?
решение1
Ответ нашел в запросе на включение измененийгитхаб.
Это для docker-machine
версии .4
docker-machine env default
ssh -f -T -N -L8080:localhost:8080 -l docker $(echo $DOCKER_HOST | cut -d ':' -f 2 | tr -d '/')
Введите tcuser
в качестве пароля.
Теперь вы сможете успешно запуститьkubectl get nodes