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

GKE新手求助:如何将Pod部署至第二个集群?

解决GKE集群部署目标问题

你不需要修改pod.yaml文件,集群的部署目标由kubectl的上下文(context)控制,有两种常用方法可以指定部署到Cluster 2:

方法一:部署时临时指定集群上下文

不需要修改默认上下文,每次部署时通过--context参数指定Cluster 2的上下文名称即可:

  • 先查看所有可用的上下文,找到Cluster 2对应的名称:
    kubectl config get-contexts
    
    输出里会列出所有集群的上下文,比如类似gke_<项目ID>_<区域>_cluster-2的标识。
  • 部署时指定该上下文:
    kubectl apply -f pod.yaml --context=<Cluster2的上下文名称>
    
    把<Cluster2的上下文名称>替换成你实际查到的Cluster 2的上下文标识。

方法二:切换默认上下文到Cluster 2

如果之后大部分操作都要针对Cluster 2,可以直接把默认上下文切换过去,后续所有kubectl命令都会默认使用Cluster 2:

  • 切换上下文:
    kubectl config use-context <Cluster2的上下文名称>
    
  • 验证当前上下文是否切换成功:
    kubectl config current-context
    
    输出应该显示Cluster 2的上下文名称,之后再执行kubectl apply -f pod.yaml就会部署到Cluster 2了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 08:40:08