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