使用 gcloud 时如何通过 sudo 获取 kubernetes 配置?
How to get the kubernetes config via sudo when using gcloud?
之前我问了一个问题:
所以事实证明,使用 gcloud
,kubectl
配置是以某种方式生成的。但是,这是何时/如何生成的?我如何生成配置以供 root 用户使用(用于 sudo 目的)?
当您键入 gcloud container clusters get-credentials <clustername> --zone <zone>
时,gcloud 会将指定集群的一些凭据放入您的 ~/.kube/config
文件中,并使其成为 kubectl 中的活动上下文。 gcloud 命令记录在案 here.
如果你想让本地机器上的root用户也能够访问集群,你需要在root用户可以看到的地方安装kubectl和gcloud,然后重复get-credentials
命令。
之前我问了一个问题:
所以事实证明,使用 gcloud
,kubectl
配置是以某种方式生成的。但是,这是何时/如何生成的?我如何生成配置以供 root 用户使用(用于 sudo 目的)?
当您键入 gcloud container clusters get-credentials <clustername> --zone <zone>
时,gcloud 会将指定集群的一些凭据放入您的 ~/.kube/config
文件中,并使其成为 kubectl 中的活动上下文。 gcloud 命令记录在案 here.
如果你想让本地机器上的root用户也能够访问集群,你需要在root用户可以看到的地方安装kubectl和gcloud,然后重复get-credentials
命令。