# 创建开发 ServiceAccountkubectl create sa dev-user -n default# 绑定 view Role,只在 default 命名空间kubectl create rolebinding dev-user-view \--clusterrole=view \--serviceaccount=default:dev-user \-n default# 创建 token 临时kubectl -n default create token dev-user# 永久token创建vi secret_token.yamlapiVersion: v1kind: Secretmetadata:name: dev-user-tokenannotations:kubernetes.io/service-account.name: dev-usertype: kubernetes.io/service-account-tokenkubectl apply -f secret_token.yaml# 查看tokenkubectl -n default get secret dev-user-token -o go-template="{{.data.token | base64decode}}"# 新建pod测试vi nginx.yamlapiVersion: apps/v1kind: Deploymentmetadata:name: nginx-testnamespace: defaultlabels:app: nginx-testspec:replicas: 2selector:matchLabels:app: nginx-testtemplate:metadata:labels:app: nginx-testspec:containers:- name: nginximage: nginx:stable-alpineimagePullPolicy: IfNotPresentports:- containerPort: 80kubectl apply -f nginx.yaml


