zoukankan      html  css  js  c++  java
  • kubectl 使用token的方式连接到集群

    首先得有一个账户

    kubectl create serviceaccount dashboard-admin -n kube-system #创建一个名叫dashboard-admin 命名空间在kube-system 下的服务账户
    kubectl create clusterrolebinding dashboard-admin --clusterrole=cluster-admin --serviceaccount=kube-system:dashboard-admin #dashboard-admin 绑定为集群账户
    kubectl describe secrets -n kube-system $(kubectl -n kube-system get secret | awk '/dashboard-admin/{print $1}') #显示出名字为dashboard-admin-*的第一个匹配账户的详细信息

    这里创建一个用来登录kubernetes的账户 

    如果有直接执行第三条命令取出token

     kubectl config set-credentials tf-admin --token={上文的Token} #配置登录方式 这里我使用的是token登录 通过kubectl describe secrets -n kube-system $(kubectl -n kube-system get secret | awk '/dashboard-admin/{print $1}') 命令可以查看一条
     kubectl config set-cluster tf-cluster --insecure-skip-tls-verify=true --server={集群的连接地址https://xx.xx.xx.xx:xx} #配置连接地址
     kubectl config set-context tf-system --cluster=tf-cluster --user=tf-admin 
     kubectl config use-context tf-system  

    连接完成

  • 相关阅读:
    最精简的django程序
    spring+mongo
    从零搭建mongo分片集群的简洁方法
    java对redis的基本操作
    awk输出指定列
    sed输出指定行
    Bash的循环结构(for和while)
    用ffmpeg切割音频文件
    Python判断字符串是否全是字母或数字
    Python函数: any()和all()的用法
  • 原文地址:https://www.cnblogs.com/AnAng/p/12056963.html
Copyright © 2011-2022 走看看