banner
NEWS LETTER

Kubectl配置多集群

Scroll down

本文作者:丁辉

Kubectl配置多集群

基础命令

  • 查看和显示当前配置的Kubernetes集群、用户和上下文等信息

    1
    kubectl config view
  • 查看当前上下文(context)的名称

    1
    kubectl config current-context
  • 切换当前 kubectl 上下文(context)

    1
    kubectl config use-context $cluster-name

配置Kubectl多集群

前提条件:

使用 kubectl config view 命令查看

  1. 集群 cluster-name 不同(现有:cluster1 和 cluster2)
  2. 集群 cluster-user 不同(现有:kube-admin-cluster1 和 kube-admin-cluster2)s备份config文件
  1. cluster1 和 cluster2 备份config文件

    1
    cp ~/.kube/config ~/.kube/config.bak
  2. 拷贝 cluster2 config 文件到 cluster1 节点上

    1
    scp ~/.kube/config root@cluster1:/root
  3. 合并配置文件

    1
    KUBECONFIG=~/.kube/config:/root/config kubectl config view --flatten > /tmp/config
  4. 替换 cluster1 config 文件

    1
    \mv /tmp/config ~/.kube/config
  5. 测试,在 cluster1 上切换到 cluster2

    1
    kubectl config use-context cluster2

I'm so cute. Please give me money.

其他文章
cover
安装Containerd
  • 70/01/01
  • 00:00
  • Kubernetes-Containerd
cover
K8s-Svc代理外部服务
  • 70/01/01
  • 00:00
  • Kubernetes-使用文档
目录导航 置顶
  1. 1. Kubectl配置多集群
    1. 1.1. 基础命令
    2. 1.2. 配置Kubectl多集群
请输入关键词进行搜索