【发布时间】:2018-01-14 11:32:36
【问题描述】:
之前我问过一个问题:Why does kubectl have different behavior with sudo?
所以事实证明,使用gcloud,kubectl 配置以某种方式生成。但是,这是何时/如何生成的?以及如何生成配置以供 root 用户使用(出于 sudo 目的)?
【问题讨论】:
标签: kubernetes gcloud google-kubernetes-engine kubectl
之前我问过一个问题:Why does kubectl have different behavior with sudo?
所以事实证明,使用gcloud,kubectl 配置以某种方式生成。但是,这是何时/如何生成的?以及如何生成配置以供 root 用户使用(出于 sudo 目的)?
【问题讨论】:
标签: kubernetes gcloud google-kubernetes-engine kubectl
当您键入 gcloud container clusters get-credentials <clustername> --zone <zone> 时,gcloud 会将指定集群的一些凭据放入您的 ~/.kube/config 文件中,并使其成为 kubectl 中的活动上下文。 gcloud 命令记录在 here。
如果您希望本地机器上的 root 用户也能够访问集群,则需要在 root 用户可以看到的地方安装 kubectl 和 gcloud,然后重复get-credentials 命令。
【讨论】: