跳转至

功能总览

应用工作台提供了以下功能。

  • 应用管理

    • 支持云原生场景下的“多形态”的云原生应用,包括 Kubernetes 原生应用、Helm 应用、OAM 应用等。
    • 提供云原生应用的全生命周期管理,例如应用的扩缩容、日志、监控查看、更新应用等。
    • 支持接入 SpingCloud、Dubbo、ServiceMesh 框架的微服务应用,实现微服务的治理,与 DCE 5.0 的微服务引擎服务网格无缝集成。
  • 流水线编排

    流水线是一个自定义的 CI/CD 模式。

    • 支持四种创建流水线的模式:自定义创建、基于 jenkinsfile 创建、基于模板创建、创建多分支流水线。
    • 支持流水线图形化编辑。
    • 可通过 Git 源码、Jar 包、Helm chart、容器镜像的方式来构建应用。
  • 凭证管理

    为流水线中的代码库、镜像仓库提供不同类型的凭证管理功能。

  • 持续部署

    引入 GitOps 理念实现应用持续部署,用于把控代码构建之后的应用发布与部署交付流程。

    • 基于 Argo CD,以自动化方式,频繁且持续性地将企业的应用部署到生产环境。
    • 提供 Argo CD Application 的创建、同步、删除管理。
  • 仓库管理

    支持导入 Git 的代码仓库,导入后您可以在持续部署中使用该仓库进行应用的持续部署。

  • 灰度发布

    灰度发布可以保证整体系统的稳定,在初始灰度时就可以发现、调整问题,减少问题的影响范围。

    • 支持金丝雀发布、蓝绿部署、A/B Testing 高级发布策略。
    • 金丝雀发布支持自动化渐进式的发布流程。
    • 支持通过监控指标分析来快速回滚应用。

评论