本地安装KubeCtl连接远程k8集群的方法

  介绍

本篇内容介绍了”本地安装KubeCtl连接远程k8集群的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

安装KubeCtl

在Linux CentOS 7.4上亲测可用

 curl  -LO “https://dl.k8s.io/release/(curl  -L  -s  https://dl.k8s.io/release/stable.txt)美元/bin/Linux/amd64/kubectl"
  sudo  install  -o  root  -g  root  -m  0755年,kubectl /usr/地方/bin/kubectl//,测试
  kubectl  version ——客户

在视窗中的Git Bash中亲测可用

打开窗户中已经安装好的Git Bash,打默认打开的目录中,直接cd本目录,下载KubeCtl.exe

 cd 垃圾箱
  curl  -LO  https://dl.k8s.io/release/v1.20.0/bin/windows/amd64/kubectl.exe
  kubectl  version ——客户

连接远程k8

在安装好KubeCtl之后,要连接远程k8服务,可以将配置文件,放到~/.kube目录下,文件名就是配置,没有后缀,Windows, Linux都一样。

配置文件可以在k8集群主节点中的~/.kube目录中找的到,文件的内容大体如下:

 apiVersion: v1
  集群:
  安康;集群:
  ,,,certificate-authority-data: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  ,,,服务器:,https://IP: 8443,,,,//IP 为k8集群入口IP
  名称:才能的名字
  背景:
  安康;上下文:
  集群:,,,,的名字
  ,,,用户:kubernetes-admin
  名称:才能test123
  当前上下文:test123
  :配置
  偏好:{}
  用户:
  安康;名称:kubernetes-admin
  用户:才能
  ,,,client-certificate-data: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  ,,,client-key-data:, xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 

配置文件放到~/.kube目录(windows为C: \ \用户用户.kube目录)下之后,就可以访问远程k8集群了

本地安装KubeCtl连接远程k8集群的方法