Kubernetes 解决/var/run/secret/kubernetes.io/serviceaccount/token no such file or

Kubernetes 解决/var/run/secret/kubernetes.io/serviceaccount/token no such file or directory问题

 

kubectl get serviceaccount

NAME      SECRETS

default   0

如果没有则需要添加

在apiserver的启动参数中添加:

--admission_control=ServiceAccount

apiserver在启动的时候会自己创建一个key和crt(见/var/run/kubernetes/apiserver.crt和apiserver.key)

然后在启动./kube-controller-manager 时添加flag:

--service_account_private_key_file=/var/run/kubernetes/apiserver.key

kubectl get serviceaccount

NAME      SECRETS

default   1

参考:https://segmentfault.com/a/1190000003063933

猜你喜欢

转载自crabdave.iteye.com/blog/2367368