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

你可能感兴趣的:(Kubernetes)