迁移应用配置概述
本文将介绍在运维人员完成集群配置迁移后,开发人员如何将Swarm集群里面的应用配置迁移到Kubernetes 集群。其主要包括准备应用迁移环境、预处理和转换应用的Swarm编排文件;然后部署转换得到的Kubernetes
资源文件,针对其中不支持自动转换的应用配置做手动迁移,最后再逐一调试解决应用启动过程中暴露的问题。
概念对比
Swarm 和 Kubernetes 的概念较多,且两者在应用、服务、访问方式上均有较大不同;二者实体概念的差异请参见概念比对。
前提条件
您已经存在一个待迁移Swarm应用,且已完成集群维度配置迁移,这里以swarm-piggymetrics应用作为示例,通过迁移应用配置,将其部署到k8s-piggymetrics-cluster
集群上。
其中,swarm-piggymetrics是个微服务架构应用,其来源于PiggyMetrics。PiggyMetrics是github上的一个SpringCloud应用项目。在本文中我们对其做了部分增强并引入更多Swarm标签,以便更好体现整个应用配置迁移过程。
迁移应用配置流程
- 准备迁移环境。
- 预处理Swarm编排文件。
- 转换Swarm编排文件。
- 部署 Kubernetes 资源文件。
- 手动迁移应用配置。
- 应用启动调试。
- 迁移应用日志配置。
相关参考
迁移过程中常见问题,请参见应用配置迁移异常解决方案。
关于标签的映射关系,请参见附录 :标签映射列表。
发布者:佚, 佚名,转转请注明出处:https://www.cms2.cn/aliyun/csk/5077.html