Google Cloud:如何将 运行 Kubernetes 集群移动到共享 VPC?

Google Cloud: How to move a running Kubernetes cluster to a shared VPC?

我们有一个 Kubernetes 集群 运行,我们想将它连接到一个新集群。我找到 Google 云 multicluster-service (MCS API) which seems promising, but it needs all clusters to be in the same VPC

如何将 运行 集群迁移/移动/添加到 VPC?

我认为您不能将集群移动到另一个 VPC,尽管您可以创建一个新集群或将集群克隆到新 VPC。

您可以使用集群详细信息中的 DUPLICATE 选项卡克隆现有的,但是它只会创建具有相同配置规范的基础架构,在此期间您可以更新网络 (VPC)根据需要。

一旦重复(克隆)集群在所需的 VPC 中启动并运行,您就可以开始迁移您的工作负载,例如部署、机密、有状态集等。

对于工作负载迁移,您可以查看该工具:https://velero.io/

Velero 主要用于创建备份和恢复选项。

迁移工作负载比应用旧的 YAML 方法更容易,但它更多取决于您的设置。

这是我关于 migrating/cloningGCP GKE 集群的工作负载的小文章:https://faun.pub/clone-migrate-data-between-kubernetes-clusters-with-velero-e298196ec3d8