将所有内容从 k8s 集群移至新集群

问题描述 投票:0回答:1

是否可以将正在运行的 k8s 集群上的每个部署移动到另一个正在运行的 k8s 集群? 我不需要移动集群配置,只需移动每个部署、其 pod、秘密、服务、端点、pv/pvc、入口等。所有将附加到命名空间并在命名空间被删除时删除的内容。

kubernetes deployment migration cluster-computing
1个回答
0
投票

正如@Jonas所建议的,除了PV之外,您可以应用相同的Yaml清单将每个部署从一个kubernetes集群迁移到另一个集群。对于PV,您需要参考kubernetes官方文档创建卷快照从快照支持恢复卷来备份和恢复PV。

卷快照为 Kubernetes 用户提供了一种标准化方法,可以在特定时间点复制卷的内容,而无需创建全新的卷。例如,此功能使数据库管理员能够在执行编辑或删除修改之前备份数据库。

您还可以使用

Veleropv-migrate 工具/kubectl 插件,这将帮助您轻松地将一个 Kubernetes PVC 的内容迁移到另一个。

© www.soinside.com 2019 - 2024. All rights reserved.