我正试着继续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
在拉取请求中找到了答案github。
这是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