我之前文章写过 如何用 kubectl 通过配置文件添加上下文访问远程集群,那如果你只是想在你的电脑上访问你的一个集群,你只需要安装 kubectl,并且把集群的配置文件拷贝到你的电脑上即可,无需配置。
- Step-1 : 在 Macbook 上安装 kubectl:
brew install kubernetes-cli
- Step-2 : 验证安装:
kubectl version
# 0neBean-MacBook-Pro:.kube raj$ kubectl version
# Client Version: version.Info{Major:"1", Minor:"11", GitVersion:"v1.11.2", GitCommit:"bb9ffb1654d4a729bb4cec18ff088eacc153c239", GitTreeState:"clean", BuildDate:"2018-08-08T16:31:10Z", GoVersion:"go1.10.3", Compiler:"gc", Platform:"darwin/amd64"}
# The connection to the server localhost:8080 was refused - did you specify the right host or port?
输入如上命令会报一些错,因为它在尝试连接本地的集群,不过我们是要连接远程集群,本地并没有安装k8s。
- Step-3 : 去服务器上把集群的配置文件下载下来:
scp -r root@10.30.80.200:/.kube
- Step-4 : 拷贝配置文件到你的机器上:
$HOME/.kube/
到此结束,试一下
kubectl version
kubectl get nodes
网友评论