应用工作台功能特性¶
应用工作台是 DCE 5.0 商业版所包含的模块,提供以下功能特性。
功能特性 | 描述 |
---|---|
应用管理 | - 支持云原生场景下的“多形态”的云原生应用,包括 Kubernetes 原生应用、Helm 应用、OAM 应用等。 - 提供云原生应用的全生命周期管理,例如应用的扩缩容、日志、监控查看、更新应用等。 - 支持接入 SpingCloud、Dubbo、ServiceMesh 框架的微服务应用,实现微服务的治理,与 DCE 5.0 的微服务引擎、服务网格无缝集成。 |
流水线编排 | - 支持四种创建流水线的模式:自定义创建、基于 jenkinsfile 创建、基于模板创建、创建多分支流水线。 - 支持流水线图形化编辑。 - 可通过 Git 源码、Jar 包、Helm chart、容器镜像的方式来构建应用。 |
凭证管理 | 为流水线中的代码库、镜像仓库提供不同类型的凭证管理功能。 |
持续部署 | - 引入 GitOps 理念实现应用持续部署,用于把控代码构建之后的应用发布与部署交付流程。 - 基于 Argo CD,以自动化方式,频繁且持续性地将企业的应用部署到生产环境。 - 提供 Argo CD Application 的创建、同步、删除管理。 |
仓库管理 | 支持导入 Git 的代码仓库,导入后您可以在持续部署中使用该仓库进行应用的持续部署。 |
灰度发布 | - 灰度发布可以保证整体系统的稳定,在初始灰度时就可以发现、调整问题,减少问题的影响范围。 - 支持金丝雀发布、蓝绿部署、A/B Testing 高级发布策略。 - 金丝雀发布支持自动化渐进式的发布流程。 - 支持通过监控指标分析来快速回滚应用。 |