码迷,mamicode.com
首页 > 其他好文 > 详细

kubectl 使用token的方式连接到集群

时间:2019-12-17 22:18:02      阅读:382      评论:0      收藏:0      [点我收藏+]

标签:tls   登录   div   class   service   contex   命名   text   set   

首先得有一个账户

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  

连接完成

kubectl 使用token的方式连接到集群

标签:tls   登录   div   class   service   contex   命名   text   set   

原文地址:https://www.cnblogs.com/AnAng/p/12056963.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!