kubernetes 将所有内容从k8s群集移动到新群集

xfb7svmp  于 2023-10-17  发布在  Kubernetes
关注(0)|答案(1)|浏览(152)

是否可以将运行中的k8s集群上的每个部署移动到另一个运行中的k8s集群?我不需要移动集群配置,只需要移动每个部署,它的pod,secret,services,endpoints,pv/pvc,ingress等。所有附加到名称空间并在名称空间被删除时删除的内容。

jyztefdp

jyztefdp1#

正如@Jonas所建议的,除了PV,您可以应用相同的Yaml清单将每个部署从一个kubernetes集群迁移到另一个集群。对于PV,您需要通过参考Creating volume snapshotRestoring Volume from Snapshot Support上的官方kubernetes文档来备份和恢复PV。
卷快照为Kubernetes用户提供了一种标准化的方式,可以在特定时间点复制卷的内容,而无需创建全新的卷。例如,此功能使数据库管理员能够在执行编辑或删除修改之前备份数据库。
您还可以使用Velero,pv-migrate工具/kubectl插件和类似的github issue了解更多细节,这将帮助您轻松地将一个Kubernetes PVC的内容迁移到另一个。

相关问题