什么是kubectl

kubectl 是使用 Kubernetes API 与 Kubernetes 集群的控制面进行通信的命令行工具。
kubectl 默认会在 $HOME/.kube 目录中查找一个名为 config 的配置文件。 可以通过设置 KUBECONFIG 环境变量或设置 --kubeconfig来指定 config 配置文件

Windows 上安装 kubectl

  1. 下载版本v1.25.0
    1)使用链接下载
    https://storage.googleapis.com/kubernetes-release/release/v1.25.0/bin/windows/amd64/kubectl.exe
    2)如果你的电脑已经安装了curl,使用命令下载
curl -LO "https://dl.k8s.io/release/v1.25.0/bin/windows/amd64/kubectl.exe"
  1. 配置环境变量
    将 kubectl 二进制文件夹追加或插入到你的 PATH 环境变量中
    例如存放位置:D:\WorkApp\kubectl\,则在Path环境变量追加 ;D:\WorkApp\kubectl\
  2. 校验安装是否成功
    打开cmd窗口执行kubectl version 进行校验标识:
    请添加图片描述
  3. 创建.kube文件夹
    在当前windows用户的home目录,我用的账号是Administrator,所以进入目录C:\Users\Administrator,在里面创建文件夹.kube,创建之后如下图:
    请添加图片描述
  4. 配置kubectl config
    在.kube目录下创建config文件,然后把将服务端的cat/etc/kubernetes/admin.conf 内容拷贝到config文件中即可
    如果不想创建config文件,那每次执行命令指定对应的配置文件就可以,命令如下:
kubectl -n namespace --kubeconfig=config文件位置
Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐