我按照Kubernetes文档上的步骤在Docker容器中设置了单节点集群。现在,我已经在远程Linux VM(例如
然后,我在我的Mac笔记本电脑上下载并安装了
接着,我按照这个文档的说明进行了
当我运行
mykube01.example.com
)上运行了Kubernetes。然后,我在我的Mac笔记本电脑上下载并安装了
kubectl
。我可以运行kubectl version
并验证我已安装正确的版本。接着,我按照这个文档的说明进行了
kubectl
的配置,并创建了以下~/.kube/config
文件: apiVersion: v1
clusters:
- cluster:
api-version: v1
server: http://mykube01.example.com:8080
name: testkube
当我运行
kubectl cluster-info
时,我得到:Kubernetes master is running at http://mykuber01.example.com:8080
但是当我运行kubectl get nodes
时,我得到:
The connection to the server mykube01.example.com:8080 was refused - did you specify the right host or port?
你有什么想法我做错了什么?我想要达到的目标是能够继续阅读第一篇Kubernetes文档并通过以下方式将nginx部署到单节点集群:
kubectl -s http://mykube01.example.com:8080 run-container nginx --image=nginx --port=80
但在我正确配置并正确连接到我的远程“集群”之前,我无法这样做。