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
命令。