术语¶
本文章介绍EnOS企业容器平台涉及的术语。
组织¶
企业容器平台的租户,资源的所有者。
项目¶
同一组织下,更细粒度的人员和资源管理单元。开发者工作室中的项目,可以对应到 Kubernetes 的命名空间、代码仓库、和镜像仓库的项目,从而在项目级别实现资源的隔离。
应用¶
同一项目下,可以管理多个应用。根据开发流程和操作不同,应用分为以下几类:
Normal
Repository
Mobile
Chart
Function
容器¶
容器是一种特殊的进程模型,为应用的部署和运行提供所需的硬件、操作系统、存储、以及网络容量等资源,为应用开发提供高性能可扩展的管理服务。
集群¶
集群是计算、存储和网络资源的集合,利用这些资源运行各种基于容器的应用。
流水线¶
流水线的本质是应用研发到交付的流程,它把流程中的不同阶段和任务(构建、代码扫描、Jenkins任务等)串接在一起,并且可以设置为自动化地按步骤执行。
发布¶
应用的开发一般不是一步完成的,故而有迭代和版本的存在。在应用版本更新或项目迭代的过程中,需要对应用进行多次发布,即部署和重新部署。