目前k8s跑在本机上,按照k8s部署流程设置完token可以用token登录kubernetes-dashborad,但是重启后token又会失效需要重新设置一遍,看了.kube/config文件token确实会清掉。
token设置命令
$TOKEN=((kubectl -n kube-system describe secret default | Select-String "token:") -split " +")[1]
kubectl config set-credentials docker-desktop --token="${TOKEN}"
不想每次都设置一遍,有什么参数或者方法可以持久化该token。
新建一个service 账号可以,不用使用default账号
1、新建一个admin配置文件admin-role.yml
2、执行角色绑定
3、获取
admin
token或者