从本机访问 Google Kubernetes Engine 集群
· 约 1 分钟阅读
在 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>