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 版权协议,转载请附上原文出处链接和本声明。