[root@k8s ~]# kubectl get ns |grep arts-system
arts-system Active 16d
创建service accounts
[root@k8s ~]# kubectl create sa jenkins-k8s -n arts-system
serviceaccount/jenkins-k8s created
[root@k8s ~]# kubectl get sa -n arts-system |grep jenkins
jenkins-k8s 1 14s
对jenkins做cluster-admin绑定
[root@k8s ~]# kubectl create clusterrolebinding jenkins-k8s-role-binding --clusterrole cluster-admin --serviceaccount=arts-system:jenkins-k8s -n arts-system
clusterrolebinding.rbac.authorization.k8s.io/jenkins-k8s-role-binding created
[root@k8s ~]# kubectl get clusterrolebinding -n arts-system
NAME AGE
jenkins-k8s-role-binding 29s
system:coredns 3y264d
查看arts-system命名空间中的sa和secret
[root@k8s ~]# kubectl get sa,secret -n arts-system
NAME SECRETS AGE
serviceaccount/default 1 16d
serviceaccount/jenkins-k8s 1 3m30s
NAME TYPE DATA AGE
secret/default-token-scbjb kubernetes.io/service-account-token 3 16d
secret/jenkins-k8s-token-qjr6p kubernetes.io/service-account-token 3 3m30s