快速部署开源应用

为了简化流行开源应用的部署流程并提升开发效率,EDAS 提供了一个集成化的开源应用市场。用户可以直接在控制台中浏览、搜索并一键部署主流开源应用(例如:AI 工具、微服务平台等),无需手动获取代码、构建镜像或配置监控系统。

功能简介

通过本功能,您可以:

  • 快速发现并部署热门开源项目。

  • 使用EDAS内置的可观测能力,实现开箱即用的监控与管理。

  • 管理已部署应用的生命周期,包括启动、停止、更新和删除。

其他功能说明如下表所示。

功能

说明

查看部署的HelmChart

在 POC 部署页右上角单击查看 Helm Chart,可下载或查看原始 Helm Chart 文件,用于本地调试或自定义部署。

注意事项

  • License责任声明
    所有通过EDAS部署的开源应用均不附带商业授权。用户需自行遵守原项目的开源协议(如 MIT、Apache 2.0 等),阿里云不对因使用不当导致的法律风险承担责任。

  • 资源消耗提醒
    不同应用对计算资源需求差异较大,请确保您的集群具备足够的CPU和内存资源。

  • 网络策略限制
    应用会使用公网SLB ,为确保安全请配置好安全组规则。若应用依赖外部服务(如数据库、API),请提前配置好 VPC 网络策略和安全组规则。

  • 仅支持Kubernetes集群
    当前POC部署仅适用于已接入EDASKubernetes集群。

  • 服务边界与技术支持范围说明

本版本为开源应用的基础 POC 部署,EDAS 仅确保应用成功部署并达到运行终态(如 Pod 就绪、服务可访问)。不参与开源项目的开发与维护,无法保证其功能完整性或运行稳定性。若使用中遇到问题,请参考该项目的官方文档或社区获取支持。
当前暂不支持环境变量等高级配置,如需使用项目扩展功能(例如:环境变量配置、插件安装等),建议部署后前往容器服务ACK控制台进行手动配置。

操作步骤

步骤一:进入开源应用市场

  1. 登录企业级分布式应用服务EDAS控制台

  2. 概览页面,单击开源应用页签。

    image.png

步骤二:搜索与筛选应用

开源应用页面中,支持通过以下方式查找所需应用:

  • 搜索框:输入应用名称、关键词(例如:n8nAI监控)进行模糊匹配。

  • 分类标签:单击顶部标签(例如:不限微服务AI)筛选特定类型的应用。

  • 排序选项:选择最新最热安装最多推荐查看不同维度的应用列表。

    截屏2025-10-10 17.30.59.png

步骤三:查看应用详情

单击任意应用中的查看详情,进入应用详情页面,了解其详细信息。

字段

说明

产品介绍

应用的功能描述与使用场景。

替代产品

提供类似功能的其他开源工具建议(例如:n8n的替代品有Coze Studio、AnythingLLM等)。

产品标签

例如:Automation、No-Code、Workflow Automation等,便于分类识别。

开源信息

显示License类型、GitHub Star数量、仓库克隆数、关注人数等数据。

开发者链接

包含产品文档和GitHub仓库地址,方便查阅源码或提交Issue。

image

步骤四:开始POC部署

  1. 在应用详情页单击POC部署页签。

  2. 查看资源与费用清单(包括CPU、内存请求与限制、PVC)。

  3. 填写部署详情。

    • 部署区域:选择目标地域。

    • 微服务空间:选择对应的微服务空间。

    • Kubernetes 集群:选择要部署的目标集群。

    • Kubernetes 命名空间:指定命名空间。

    所有必填项未填写,将无法提交。

    image.pngimage.png

  4. 单击立即部署

步骤五:确认部署

系统会弹出确认对话框,单击部署并跳转,继续执行部署任务。

image.png

步骤六:等待部署完成并访问应用

部署确认后会自动跳转到应用Helm详情页面。部署过程将在后台自动执行,通常需要几分钟时间。

  1. 等待状态变为成功

  2. 等待外部IP绑定成功。

  3. 单击外部IP(例如: 115.29.XX.XX)并在浏览器中打开。

若状态为部署中,表示正在初始化并部署,请耐心等待,可以单击刷新,查看最新状态,待状态为成功时则部署完成,即可通过绑定的外部IP进行访问。

image

image

步骤七:应用管理

部署后的应用将出现在以下两个位置:

Helm应用管理页

  • 路径:应用管理 > Helm 应用

  • 支持的操作:

    • 详情:查看应用配置与运行状态

    • 更新:升级 Chart 版本或修改参数

    • 删除:移除应用(需二次确认)

image

应用列表页

  • 路径:应用管理 > 应用列表

  • 可以统一查看所有Helm和非Helm类型的应用。

image

常见问题

问题:为什么部署失败?

部署失败的常见原因可能如下:

  • 集群资源不足(CPU/内存超限)。

  • 集群异常或命名空间不存在或权限不足。

  • 应用环境变量设置错误,建议检查日志或联系技术支持。