解決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

相關文章
相關標籤/搜索