为了简化流行开源应用的部署流程并提升开发效率,EDAS 提供了一个集成化的开源应用市场。用户可以直接在控制台中浏览、搜索并一键部署主流开源应用(例如:AI 工具、微服务平台等),无需手动获取代码、构建镜像或配置监控系统。
功能简介
通过本功能,您可以:
快速发现并部署热门开源项目。
使用EDAS内置的可观测能力,实现开箱即用的监控与管理。
管理已部署应用的生命周期,包括启动、停止、更新和删除。
其他功能说明如下表所示。
功能 | 说明 |
查看部署的HelmChart | 在 POC 部署页右上角单击查看 Helm Chart,可下载或查看原始 Helm Chart 文件,用于本地调试或自定义部署。 |
注意事项
License责任声明
所有通过EDAS部署的开源应用均不附带商业授权。用户需自行遵守原项目的开源协议(如 MIT、Apache 2.0 等),阿里云不对因使用不当导致的法律风险承担责任。资源消耗提醒
不同应用对计算资源需求差异较大,请确保您的集群具备足够的CPU和内存资源。网络策略限制
应用会使用公网SLB ,为确保安全请配置好安全组规则。若应用依赖外部服务(如数据库、API),请提前配置好 VPC 网络策略和安全组规则。仅支持Kubernetes集群
当前POC部署仅适用于已接入EDAS的Kubernetes集群。服务边界与技术支持范围说明
本版本为开源应用的基础 POC 部署,EDAS 仅确保应用成功部署并达到运行终态(如 Pod 就绪、服务可访问)。不参与开源项目的开发与维护,无法保证其功能完整性或运行稳定性。若使用中遇到问题,请参考该项目的官方文档或社区获取支持。
当前暂不支持环境变量等高级配置,如需使用项目扩展功能(例如:环境变量配置、插件安装等),建议部署后前往容器服务ACK控制台进行手动配置。
操作步骤
步骤一:进入开源应用市场
在概览页面,单击开源应用页签。
步骤二:搜索与筛选应用
在开源应用页面中,支持通过以下方式查找所需应用:
搜索框:输入应用名称、关键词(例如:
n8n
、AI
、监控
)进行模糊匹配。分类标签:单击顶部标签(例如:不限、微服务、AI)筛选特定类型的应用。
排序选项:选择最新、最热、安装最多、推荐查看不同维度的应用列表。
步骤三:查看应用详情
单击任意应用中的查看详情,进入应用详情页面,了解其详细信息。
字段 | 说明 |
产品介绍 | 应用的功能描述与使用场景。 |
替代产品 | 提供类似功能的其他开源工具建议(例如:n8n的替代品有Coze Studio、AnythingLLM等)。 |
产品标签 | 例如:Automation、No-Code、Workflow Automation等,便于分类识别。 |
开源信息 | 显示License类型、GitHub Star数量、仓库克隆数、关注人数等数据。 |
开发者链接 | 包含产品文档和GitHub仓库地址,方便查阅源码或提交Issue。 |
步骤四:开始POC部署
在应用详情页单击POC部署页签。
查看资源与费用清单(包括CPU、内存请求与限制、PVC)。
填写部署详情。
部署区域:选择目标地域。
微服务空间:选择对应的微服务空间。
Kubernetes 集群:选择要部署的目标集群。
Kubernetes 命名空间:指定命名空间。
所有必填项未填写,将无法提交。
单击立即部署。
步骤五:确认部署
系统会弹出确认对话框,单击部署并跳转,继续执行部署任务。
步骤六:等待部署完成并访问应用
部署确认后会自动跳转到应用Helm详情页面。部署过程将在后台自动执行,通常需要几分钟时间。
等待状态变为成功。
等待外部IP绑定成功。
单击外部IP(例如:
115.29.XX.XX
)并在浏览器中打开。
若状态为部署中,表示正在初始化并部署,请耐心等待,可以单击刷新,查看最新状态,待状态为成功时则部署完成,即可通过绑定的外部IP进行访问。
步骤七:应用管理
部署后的应用将出现在以下两个位置:
Helm应用管理页
路径:应用管理 > Helm 应用
支持的操作:
详情:查看应用配置与运行状态
更新:升级 Chart 版本或修改参数
删除:移除应用(需二次确认)
应用列表页
路径:应用管理 > 应用列表
可以统一查看所有Helm和非Helm类型的应用。
常见问题
问题:为什么部署失败?
部署失败的常见原因可能如下:
集群资源不足(CPU/内存超限)。
集群异常或命名空间不存在或权限不足。
应用环境变量设置错误,建议检查日志或联系技术支持。