解決k8s創(chuàng)建pod報錯No API token found for service account "default", retry after the token is automatically

前言

報錯信息:

Error from server (ServerTimeout): error when creating "busybox.yaml": No API token found for 
service account "default", retry after the token is automatically created and added to the service 
account

解決方法

1.首先生成密鑰:

openssl genrsa -out /etc/kubernetes/serviceaccount.key 2048

2.編輯/etc/kubenetes/apiserver
添加以下內(nèi)容

KUBE_API_ARGS="--service_account_key_file=/etc/kubernetes/serviceaccount.key"

3.編輯/etc/kubernetes/controller-manager

KUBE_CONTROLLER_MANAGER_ARGS="--service_account_private_key_file=/etc/kubernetes/serviceaccount.key"
  1. 重啟服務(wù)
systemctl restart etcd kube-apiserver kube-controller-manager kube-scheduler
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容