多个k8s集群kubectl链接使用方法

古冷 2018-06-17 482人围观 kubernetesdockercontainer

多个k8s集群最简单分别访问方法:只适用于 mac||linux ;win实现方法也大同小异

1.下载kubectl命令 :

    1.8版本:curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.8.0/bin/darwin/amd64/kubectl

    1.9版本:curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.9.1/bin/darwin/amd64/kubectl


2. +执行权限 && 命令移到环境变量目录里

    chmod +x ./kubectl && sudo mv ./kubectl /usr/local/bin/kubectl


4.查看.kube目录在不在;没则创建,有就AssertionError略过

    python -c "import os;assert str(os.path.exists('$HOME/.kube/')) is 'False'" && mkdir $HOME/.kube


5.把k8s的kubectl配置文件config重命名成config_xx后放入本地的$HOME/.kube/目录下

    cp config_xx $HOME/.kube/


6.alias本地kubectl命令;添加以下别名函数

sudo vim /etc/bashrc


    function kubectl-ali {

    cat $HOME/.kube/config_xx > $HOME/.kube/config

    kubectl $*

    }


    function kubectl-test {

    cat $HOME/.kube/config_xxx > $HOME/.kube/config

    kubectl $*

    }


##有以上为例可以添加多个就ok


7.终端测试

    kubectl-ali get node


   kubectl-test  get node

有返回就ok



请发表您的评论
152文章数 1评论数
请关注微信公众号
微信二维码
Powered By Z-BlogPHP