K8S数据迁移方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了K8S数据迁移方法相关的知识,希望对你有一定的参考价值。

Kubernetes改变了我们所有人对计算平台的看法。我们同样也需要改变现代应用程序存储数据的方式。企业越来越多地依赖数字服务来接触客户,传统企业正在Kubernetes上重新部署它们的IT应用和服务。容器的可移植性和Kubernetes自动化的好处意味着在整个IT开发/测试和生产生命周期中我们可以更快、更可靠地交付应用程序。与此同时,企业必须认识到多云部署不仅仅是一种供应策略,而且还是一种对客户最合理的应用程序交付方式。

技术图片

传统的存储行业还没有做好足够的工作来解决K8S的问题:容器可移植性、K8S自动化和多云交付。Portworx企业版首先为K8S中大数据量的工作负载提供无缝的高可用性,无论这些工作负载是在本地系统还是在公共云中运行,都将提供无缝的高可用性。通过Portworx,开发团队可以获得集成调度程序、完整的数据生命周期管理,以及核心生产功能,如BYOK加密和云备份。

通过与那些已经把应用部署在主要的公有云平台或自有硬件平台上的优秀客户合作,Portworx已经掌握了完整的数据可迁移性、操作自动化、以及将含有大量数据的应用交付到多云部署中的真正能力。

可迁移性和易操作性

通过控制与K8S的集成方式,PX-Motion为大量数据型工作负载带来了充分的可迁移性。现在,类似Kubernetes为无状态工作负载带来的方便一样,我们在有状态工作负载上为客户的数据库、分析堆栈、机器学习和其他类型的应用提供数据服务。只需一个命令,PX-Motion就可以跨集群和跨云移动K8S应用程序、Kubernetes配置和Portworx数据卷。
技术图片
PX-Motion的功能有:
扩展容量:将较低优先级的应用程序转移到次要集群,为关键集群释放容量。
蓝绿部署:通过应用程序和数据来测试新版本的Kubernetes和Portworx。这一方法同云原生应用程序团队使用蓝绿部署法相同——现在你也可以将它用于您的容器基础架构。
清洁安装:从Kubernetes到Portworx的每一个基础架构安装都是全新安装,而不是就地升级。无论是本地部署还是在公有云中,全新安装提供了一种更稳定的基础架构。
Dev/test:以自动化的方式将工作负荷从dev升级到分段集群。因此,它消除了人工准备数据的过程(这些步骤会影响测试准确性)。
迁移:将应用程序和数据从本地部署集群迁移到AWS、谷歌、Azure、IBM或其他地方的云托管Kubernetes集群。同时反过来也支持。
维护:它可在几分钟内迁移整个集群的应用程序和数据,以方便执行硬件的维护服务。

PX-Motion支持跨集群和云迁移,而PX-Central提供了必要的可视性操作界面来管理和控制数据的迁移。管理员和应用程序团队可以在每个应用程序级别上可视化的调度、控制正在进行的迁移的应用状态。
技术图片

不仅如此,PX-Central还从根本上简化了对量数据工作负荷的管理。通过使用PX-Central,客户可以跨越多个集群或云,来管理、监视和元数据服务。

技术图片

PX-Central的主要功能有:

多集群管理GUI:为您的所有容器数据需求(包括跟踪容量、配置和监视)提供统一的管理界面。
集中配置和调度:简单设置即可完成关键数据保护机制,包括使用PX-企业版 CloudSnap?完成快照和云中备份。
内置元数据服务:在使用PX-企业版时,消除了客户自己处理etcd服务的繁琐,并使集群更加易于管理。
主动监控:已经为跟踪和分析指标、警报和异常进行了配置,让团队在规模化配置上更有效地操作。

以上是关于K8S数据迁移方法的主要内容,如果未能解决你的问题,请参考以下文章

k8s版MongoShake数据迁移工具

k8s之容器迁移 [jenkins为例]

K8S集群安装和迁移

Redis数据库备份、迁移、恢复实践

超简便!不停机搞定数百个Zookeeper实例到K8S的迁移

ISPN000580:无法迁移持久数据 - 升级到 jboss/keycloak 13.0.1