目录

1. 下载、校验

2. 配置环境变量

3.验证安装是否成功

4. 添加config文件

5. 拉取配置文件

6. 查看当前集群的每一个node情况


1. 下载、校验

官网下载文档: https://kubernetes.io/zh-cn/docs/tasks/tools/install-kubectl-windows

(可以通过curl命令/ Chocolatey、Scoop 或 winget 安装)

2. 配置环境变量

如果采用curl方式进行安装,那么需要在环境变量中进行配置,如果是其他步骤则忽略

这里我把kubectl放在了C:\Users\Administrator路径下

最后一步一定要确认环境变量编辑进去了

3.验证安装是否成功

kubectl version

WARNING: version difference between client (1.29) and server (1.18) exceeds the supported minor version skew of +/-1(这个警告可以忽略,只需要检查安装的kubectl 版本即可)

 或者用以下命令来检查详细信息

kubectl version --client --output=yaml

4. 添加config文件

导航到你的 home 目录,看是否存在/.kube/config

如果不存在则,创建目录 .kube

mkdir .kube

配置 kubectl,以接入远程的 Kubernetes 集群:

New-Item config -type file

5. 拉取配置文件

将我们需要连接的k8s配置文件拉取到相应机器上(这个文件一般存放于主节点的 /etc/kubernetes/admin.conf 处)注意:拉取完之后写入刚刚生成的config文件

配置文件一般如下:

apiVersion: v1
clusters:
- cluster:
    insecure-skip-tls-verify: true
    # apiserver的地址,我们要连接的集群信息
    server: https://127.0.0.1:6443
  name: k8s-dev
contexts:
- context:
    cluster: k8s-dev
    user: k8s-dev-user
  name: k8s-dev  
# 当前上下文  
current-context: k8s-dev
kind: Config
preferences: {}
users:
- name: k8s-dev-user
  user:
    token: a536xxxxxxxxxxxxxxxxx

6. 查看当前集群的每一个node情况

kubectl  get nodes -o wide

​​​​​​​

查看指定节点详细信息的 kubectl 命令

kubectl describe node tst-ops-cvm-001

Logo

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

更多推荐