You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地Windows 10连接GCP Kubernetes集群CB失败求助

切换GCP Kubernetes集群的正确步骤

问题核心:gcloud init仅完成了GCP项目级别的上下文切换,但kubectl依赖的kubeconfig配置并未自动更新到目标集群,所以仍会连接原CA集群。按以下步骤操作即可切换到CB集群:

  • 先查看当前kubectl的活跃上下文,确认当前连接的集群:
kubectl config get-contexts
  • 获取Project B中CB集群的kubeconfig并合并到本地配置(替换下方的集群名、项目ID、区域/地区):
# 集群在可用区的情况
gcloud container clusters get-credentials CB --project=Project B --zone=你的集群可用区
# 集群在地区的情况(无可用区)
gcloud container clusters get-credentials CB --project=Project B --region=你的集群地区
  • 再次查看上下文,确认CB集群已成为当前活跃上下文(带*标记):
kubectl config get-contexts
  • 验证连接:
kubectl get pods

进阶:多集群快速切换配置

如果需要频繁在CA和CB集群间切换,建议给上下文设置别名:

  1. 给CA集群上下文重命名:
kubectl config rename-context 原CA上下文名称 cluster-ca
  1. 给CB集群上下文重命名:
kubectl config rename-context 原CB上下文名称 cluster-cb

后续切换只需执行:

# 切换到CA集群
kubectl config use-context cluster-ca
# 切换到CB集群
kubectl config use-context cluster-cb

内容的提问来源于stack exchange,提问作者ajoy sinha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 12:51:16