k8s1.24.0 dashboard登录token的生成

  • Post author:
  • Post category:其他


k8s1.24.0 dashboard登录token的生成



创建serviceAccont

kubectl apply -f admin.yaml

admin.yaml文件内容如下

kind: ClusterRoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
  name: admin
  annotations:
    rbac.authorization.kubernetes.io/autoupdate: "true"
roleRef:
  kind: ClusterRole
  name: cluster-admin
  apiGroup: rbac.authorization.k8s.io
subjects:
- kind: ServiceAccount
  name: admin
  namespace: kube-system
---
apiVersion: v1
kind: ServiceAccount
metadata:
  name: admin
  namespace: kube-system
  labels:
    kubernetes.io/cluster-service: "true"
    addonmanager.kubernetes.io/mode: Reconcile



生成token

之前的版本在创建serviceAccount之后会自动生成secret,可以通过

kubectl get secret -n kube-system

命令查看,现在需要多执行一步:

kubectl create token admin  --namespace kube-system

admin是上一步中serviceAccont的名字。

这一步会生成token,可以在登录dashboard的时候使用。



版权声明:本文为code_feien原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。