远程连接k8s集群(windows)

目录

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

  • 9
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值