从本机访问 Google Kubernetes Engine 集群

2026-06-16#GKE#Kubernetes

在 GCP 上搭建好了 Google Kubernetes Engine 集群后,从本地如何使用 kubectl 命令访问呢?安装 gke-gcloud-auth-plugin 插件后,就可以从本地访问 GKE 集群了。

步骤 🔗

安装 Google Cloud CLI 🔗

参见文档 《Install the Google Cloud CLI》。确保安装了 gcloud 命令,并且可以使用 gcloud auth login 登录。

安装 gke-gcloud-auth-plugin 🔗

执行命令:

gcloud components install gke-gcloud-auth-plugin

确认安装成功:

gke-gcloud-auth-plugin --version

返回结果类似:

Kubernetes v0.1.0-gke.3-6-g26cf93a24

安装 kubectl 🔗

如果本地没有安装 kubectl,可以使用 gcloud 安装:

gcloud components install kubectl

配置 kubeconfig 🔗

gcloud container clusters get-credentials <gke-name> \
  --region <region> \
  --project <gcp-project>

查看和切换上下文 🔗

列出所有的上下文:

kubectl config get-contexts

查看当前上下文:

kubectl config current-context

切换上下文:

kubectl config use-context <context-name>

参考文档 🔗