win11使用kubectl访问远程K8S集群
1、在Windows上安装kubectl
(1)、打开CMD工具,并创建kubectl文件夹,进入创建的文件夹中
# 在C:\Program Files目录下创建Kubectl目录,并进入Kubectl目录

(2)、用curl命令安装kubectl
# 执行命名安装kubectl 这里安装的是1.19.0,如果要安装其他版本只需在url中修改版本号即可
curl -LO "https://dl.k8s.io/release/v1.19.0/bin/windows/amd64/kubectl.exe"

2、下载K8S集群的配置文件
(1)、联接K8S集群主节点,找到$HOME/.kube/config文件并下载
# 连接master节点,进入.kube目录找到config文件,并下载到本地
cd $HOME/.kube/

(2)、在本地win系统C:\Users\XXX目录下创建.kube文件夹

(3)、将步骤(1)下载的config文件拷贝到步骤(2)创建的.kube文件夹中

3、配置环境变量
(1) 将kubectl所在目录添加到win系统环境变量中

说明: Windows 版的 Docker Desktop 将其自带版本的
kubectl添加到PATH。 如果你之前安装过 Docker Desktop,可能需要把此PATH条目置于 Docker Desktop 安装的条目之前, 或者直接删掉 Docker Desktop 的kubectl。
4、验证 kubectl 配置
(1)、执行下列命令查看结果
kubectl cluster-info

(2)、如果命令 kubectl cluster-info 返回了 url,但你还不能访问集群,那可以用以下命令来检查配置是否妥当
kubectl cluster-info dump
(3)、执行kubectl get nodes查看结果

版权声明:本文为u010197332原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。