导出应用

当您希望从公有云EDAS环境迁移应用至其他类型的EDAS环境,或在公有云EDAS环境中跨账号迁移应用时,需要将应用的配置和程序包导出到本地,帮助您减少运维操作成本。本文介绍如何将应用导出到本地。

前提条件

已完成K8s应用部署。具体操作,请参见通过控制台快速在K8s集群中部署Spring Cloud和Dubbo应用

说明

当前仅支持导出K8s应用。导出应用的数据详情描述,请参见应用信息

使用场景

  • 从公有云EDAS环境迁移应用到其他类型的EDAS环境,例如迁移应用到金融云EDAS环境。

  • 公有云EDAS环境中跨账号迁移应用。例如从当前账号导出应用,然后导入到其他账号。

批量导出应用

  1. 登录EDAS控制台

  2. 在左侧导航栏选择应用管理 > 应用列表

  3. 应用列表页面集群类型的下拉列表中,选择K8s集群/自建K8s集群

  4. 勾选需要导出的应用,在应用列表页面下方,单击更多 > 批量导出应用

    说明

    当前单次导出的应用数不能超过10个。

  5. 导出确认对话框,单击导出。应用列表页面右侧会提示应用导出中,单击详情查看应用导出进度和详情信息。

    成功导出后,单击导入/导出记录下载JSON文件应用包和二进制包。

应用信息

当前导入、导出应用数据时,包含的应用信息如下所示:

  • 应用名、应用描述信息、应用所处集群信息、应用实例数

  • 应用程序包、应用镜像

  • CPU、内存请求与限制值

  • 启动命令、启动参数、环境变量配置

  • 就绪探针、存活探针、启动后脚本、停止前脚本

  • emptyDir挂载

  • 微服务空间信息、K8s命名空间信息

  • 应用运行时:JDK、Tomcat、edas-container信息

  • JVM启动参数

  • 调度亲和性配置

说明

不在以上列表中的应用信息暂不支持导入、导出、克隆操作。