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文件夹

win11使用kubectl访问远程K8S集群_第1张图片

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

win11使用kubectl访问远程K8S集群_第2张图片

3、配置环境变量

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

win11使用kubectl访问远程K8S集群_第3张图片

说明: 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查看结果

win11使用kubectl访问远程K8S集群_第4张图片

你可能感兴趣的:(K8S,kubernetes,docker,运维)