15 - 恢复kubectl配置文件


    从v2.2.2开始,在创建集群时开启授权集群访问地址,创建好集群后,Rancher UI生成的kubecfg文件中将显示多个master 节点IP的server

    image-20190514184126478

    • 安装的单容器Rancher Server
    • Rancher HA
    1. # 依赖工具: jq、awk
    2. local_kube_config=xxx
    3. # 集群ID,可通过浏览器地址栏查询
    4. cluster_id=c-xxx
    5. -o=jsonpath='{.data.cluster}' | base64 --decode | \
    6. jq .metadata.state | awk '{print substr($0,2,length($0)-2)}' \
    7. > ${cluster_id}-kube-config.yml
    8. sed -i 's/\\n/\n/g' ${cluster_id}-kube-config.yml && \