跳转至

基本概念

应用工作台提供了 DCE 5.0 应用部署的统一入口,支持云原生应用的整个生命周期管理。 降低了企业使用云原生应用门槛,提高了企业软件研发到应用交付的效率。

  • 工作空间 Workspace

    通过工作空间协调全局管理和子模块的权限关系,解决资源聚合和映射层级关系。 并且一个工作空间对应一个项目,可以为每个工作空间分配不同的资源,指派不同的用户和用户组。

  • 命名空间 Namespace

    命名空间在平台上是工作空间下相互隔离的更小的资源空间,也是用户实现作业生产的工作区间。 一个工作空间下可以创建多个命名空间,可占用的资源配额总和不能超过工作空间配额。 命名空间更细粒度的划分了资源配额的同时,还限制了命名空间下容器的大小(CPU、内存),有效的提升了资源利用率。

  • 流水线 Pipeline

    流水线提供可视化、可定制的自动交付流水线,帮助企业缩短交付周期,提升交付效率。目前流水线是基于 Jenkins 实现。

  • 凭证 Credential

    流水线与第三方应用程序进行交互时,需要用户配置 Jenkins 凭证,流水线就可以与第三方应用程序交互。

  • GitOps

    GitOps 的核心观点是使用包含当前期望的(生产环境基础设施的)声明式描述的 GIt 仓库,并通过自动化流程来确保生产环境与仓库中的期望状态保持一致。 如果您想要部署一个新的应用或更新一个现有的应用,只需要更新相应的仓库即可(自动化流程会处理后续的事情)。这就像在生产中使用巡航控制来管理应用程序一样。

  • 灰度发布

    灰度发布是可以帮助用户渐进式更新应用的工具。它实现了多版本共存,发布暂停,流量百分比切换等功能,极大解放灰度发布过程中的手动操作,全自动化实现线上灰度流量切换。

评论