远程连接k8s集群(windows)
官网下载文档:(可以通过curl命令/ Chocolatey、Scoop 或 winget 安装)如果采用curl方式进行安装,那么需要在环境变量中进行配置,如果是其他步骤则忽略这里我把kubectl放在了C:\Users\Administrator路径下最后一步一定要确认环境变量编辑进去了。
目录
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
更多推荐
所有评论(0)