我们有一个正在运行的Kubernetes集群,我们想把它连接到一个新的集群。我发现谷歌云多集群服务(MCS API)似乎很有前途,但它需要所有集群都在同一个VPC中。
如何将运行中的集群迁移/移动/添加到VPC中?
我认为你不能移动可自行创建或克隆集群到其他VPC中。
可以使用DUPLICATE克隆现有的选项卡,但是它只会创建具有相同配置规格的基础架构,在此期间,您可以根据需要更新网络(VPC)。
一旦复制(克隆)集群启动&您可以开始迁移您的工作负载,如部署、秘密、状态集等。
对于工作负载迁移,您可以签出该工具:https://velero.io/
Velero主要用于创建备份&恢复选项。
很容易迁移工作负载,而不是通过应用旧的YAML方法,但它更多地取决于您的设置。
这是我关于跨GCP的migrating/cloning
工作负载的小文章GKE集群:https://faun.pub/clone-migrate-data-between-kubernetes-clusters-with-velero-e298196ec3d8