0
以前我問了一個問題:Why does kubectl have different behavior with sudo?如何在使用gcloud時通過sudo獲取kubernetes配置?
所以事實證明,使用gcloud
,以某種方式產生kubectl
配置。然而,何時/如何產生?我怎麼能生成配置爲根用戶呈現(爲sudo的目的)?
以前我問了一個問題:Why does kubectl have different behavior with sudo?如何在使用gcloud時通過sudo獲取kubernetes配置?
所以事實證明,使用gcloud
,以某種方式產生kubectl
配置。然而,何時/如何產生?我怎麼能生成配置爲根用戶呈現(爲sudo的目的)?
當您鍵入gcloud container clusters get-credentials <clustername> --zone <zone>
時,gcloud會將指定羣集的某些憑證放入您的~/.kube/config
文件中,並使其成爲kubectl中的活動上下文。 gcloud命令記錄在here。
如果您希望本地計算機上的root用戶也能夠訪問集羣,則需要安裝kubectl和gcloud,以便root用戶可以看到它們,然後重複get-credentials
命令。