win11使用kubectl访问远程K8S集群

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版权协议,转载请附上原文出处链接和本声明。