kubectl 使用token的方式连接到集群
Posted anang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
连接完成
以上是关于kubectl 使用token的方式连接到集群的主要内容,如果未能解决你的问题,请参考以下文章
K8s:通过 kubectl 插件 rakkess 查看集群 RBAC授权信息
K8s:通过 kubectl 插件 rakkess 查看集群 RBAC授权信息
K8s:通过 kubectl 插件 rakkess 查看集群 RBAC授权信息
Kubernetes Python客户端:使用Autobahn websocket连接到pod /服务/使用bearer token连接