解决k8s报错No API token found for service account "default", retry after the token is automatically

一、首先生成密钥: 
openssl genrsa -out /etc/kubernetes/serviceaccount.key 2048api

二、编辑/etc/kubenetes/apiserver 
添加如下内容: 
KUBE_API_ARGS="--service_account_key_file=/etc/kubernetes/serviceaccount.key"spa

三、再编辑/etc/kubernetes/controller-manager 
添加如下内容: 
KUBE_CONTROLLER_MANAGER_ARGS="--service_account_private_key_file=/etc/kubernetes/serviceaccount.key"rest

最后不管是哪一种解决方式都须要再重启kubernetes服务: 
systemctl restart etcd kube-apiserver kube-controller-manager kube-schedulerserver

相关文章
相关标签/搜索