• [Tips] kubeconfig合并


    安装kubecm工具:

    $ export VERSION=v0.8.0
    
    # linux x86_64 安装包
    $ curl -Lo kubecm.tar.gz https://github.com/sunny0826/kubecm/releases/download/v${VERSION}/kubecm_${VERSION}_Linux_x86_64.tar.gz
    
    # macos 安装包
    $ curl -Lo kubecm.tar.gz https://github.com/sunny0826/kubecm/releases/download/v${VERSION}/kubecm_${VERSION}_Darwin_x86_64.tar.gz
    
    # windows 安装包
    $ curl -Lo kubecm.tar.gz https://github.com/sunny0826/kubecm/releases/download/v${VERSION}/kubecm_${VERSION}_Windows_x86_64.tar.gz
    
    # # linux & macos 安装
    $ tar -zxvf kubecm.tar.gz kubecm
    $ cd kubecm
    $ sudo mv kubecm /usr/local/bin/
    
    # windows 安装
    # Unzip kubecm.tar.gz
    # Add the binary in to your $PATH
    

    多个 kubeconfig 文件合并

    把需要合并的 Kubeconfig 文件放到 all_kubeconfig 目录下,执行命令后会在当前路径下产生一个新的 kubeconfig 文件。

    $ kubecm merge -f all_kubeconfig
    #直接把新生成的 kubeconfig 文件替换 $HOME/.kube/config 文件
    $ kubecm merge -f all_kubeconfig -c
    

    集群查看

    $ kubecm list
    

    集群切换命令

    $ kubecm switch
    
  • 相关阅读:
    Gradle gitignore Gradle 模式 上传SVN 要忽略的文件
    加速Android Studio/Gradle构建
    JAVA unicode转换成中文
    进程与线程
    Flask快速入门
    tensorflow入门指南
    BP神经网络与Python实现
    文档数据库MongoDB
    Python虚拟环境virtualenv
    Python爬虫框架Scrapy
  • 原文地址:https://www.cnblogs.com/immortalBlog/p/15221845.html
Copyright © 2020-2023  润新知