我試圖讓虛擬機上運行kubectl
。我遵循給定的步驟here,並可以通過安裝。我將本地kubernetes配置(從/Users/me/.kube/config
)複製到.kube
目錄中的VM。然而,當我運行任何命令,如kubectl get nodes
返回error: google: could not find default credentials. See https://developers.google.com/accounts/docs/application-default-credentials for more information
在虛擬機上運行kubectl
有沒有一種方法,我可以在虛擬機上運行kubectl
?
您的集羣託管在哪裏?是GKE嗎?它似乎期待你做一個'gcloud認證登錄'。 –
你可以從虛擬機上'gcloud auth login',但是這將使用你的個人身份來進行從該虛擬機進行的所有調用。爲程序化訪問創建一個服務帳戶比較安全(例如,如果它受到威脅,您可以撤銷服務帳戶的權限)。 –