创建kubectl(基于ubuntu)

1 ubuntu安装

备注:google被墙,无法添加google GPG key,所以没用apt安装,改用snap安装

  • 如果snap未安装,先安装snap
sudo apt install snap
  • 用snap安装
snap install kubectl --classic
  • 检查kubectl版本
kubectl version –client

2 配置kubectl连接集群

  • 创建配置文件目录
cd ~
mkdir .kube
  • 编辑config文件
vi .kube/config
  1. i 进入编辑模式,贴入从阿里云复制的集群配置文件。
  2. esc退出编辑模式。
  3. :wq 保存退出
  • 确认连接成功
kubectl cluster-info

3 安装多个集群kubectl

3.1 生成融合配置文件
  • 已添加两个配置文件(config),文件位置分别为:

    • ~/.kube/config
    • ~/testk8s/.kube/config
  • 控制台执行命令:

KUBECONFIG=~/.kube/config:~/testk8s/.kube/config kubectl config view --flatten
  • 这时控制台会输出融合后的配置内容,复制配置内容覆盖原有的$HOME/.kube/config.
3.2 连接
  • 查看集群信息
kubectl config view
root@bridge2:~/.kube# kubectl config view
apiVersion: v1
clusters:
- cluster:
    certificate-authority-data: DATA+OMITTED
    server: https://172.16.0.162:6443
  name: kubernetes
contexts:
- context:
    cluster: kubernetes
    user: "247624689006331244"
  name: 247624689006331244-c1026c91478264efe818b98b243596172
- context:
    cluster: kubernetes
    user: "247624689006331244"
  name: 247624689006331244-cb91daf9d97ad42c78d9ec8b0b0bdafd4
current-context: 247624689006331244-cb91daf9d97ad42c78d9ec8b0b0bdafd4
kind: Config
preferences: {}
users:
- name: "247624689006331244"
  user:
    client-certificate-data: REDACTED
    client-key-data: REDACTED
3.3 设置默认
  • 查看当前默认集群
kubectl config current-context
  • 修改当前默认集群
kubectl config use-context kubernetes-admin@kubernetes
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值