要在本地连接 Kubernetes 集群(比如在本地机器上访问 Kubernetes 集群的 API 或者管理集群资源),有几个步骤和工具可以帮助你完成此任务。最常见的方式是使用 kubectl
和配置好本地的 kubeconfig 文件来连接远程 Kubernetes 集群。
安装kubectl
参考:
在 macOS 系统上安装和设置 kubectl | Kubernetes
"brew install kubectl"安装有点慢,这里下载文件安装
1.下载客户端
bash
sudo curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/amd64/kubectl"
2.将 kubectl 置为可执行文件:
bash
sudo chmod +x ./kubectl
-
将可执行文件 kubectl 移动到系统可寻址路径
PATH
内的一个位置:sudo mv ./kubectl /usr/local/bin/kubectl
sudo chown root: /usr/local/bin/kubectl
4.测试一下,确保你安装的是最新的版本:
kubectl version --client
5.安装完成
使用kubectl命令
1.查看配置文件
bash
kubectl config view
2.导入配置
bash
export KUBECONFIG=../your-k8s-file.yaml
3.完成链接配置
bash
kubectl cluster-info