-
-
-
-
-
-
-
-
-
-
-
-
Components
-
General
-
Layout
-
Navigation
-
Data Entry
-
Data Display
-
Feedback
-
Other
-
-
-
-
平台概念
项目(Project)
Choerodon 中项目是用来组织开发团队,团队在项目可以进行应用开发,版本发布,应用部署,应用运营。
应用(Application)
应用是满足用户某些需求的程序代码的集合,可以是某个解耦的微服务或是某个单体应用。用户可以创建应用,平台会为用户创建对应的git仓库以便管理该应用代码。应用是整个系统最小的实体单位,Choerodon 猪齿鱼中所有的开发、部署,以及运营等都是基于应用的。
应用版本(Application Version)
应用版本是应用通过一阶段开发,通过持续集成生成的一个可部署的应用增量
环境(Enviroment)
环境是指一个应用可以被部署的地方。 常见环境有开发测试环境、预生产环境、生产环境等。Choerodon 自动为您的项目生成一条环境流水线,用户可以根据需要调整环境的顺序。通过环境流水线,用户可以清晰地定义和查看应用版本部署的顺序。 每一个环境对应了一个 Kubernetes 的 namespace。
应用实例(Application Instance)
部署实例是应用的某版本在具体环境运行产生的实例。 通过 Choerodon,用户可以方便的选择某一个应用,以及应用对应的版本,然后选择目标环境。同时,Choerodon 会帮助用户自动的检查部署相关的配置信息,如果检查通过,Choerodon 会自动的将应用对应的版本部署到目标环境中。
负载均衡服务(Service)
负载均衡服务运行在环境中,是将环境内部的访问请求转发到具体的1个或多个应用实例。 Choerodon 中可以根据实际需求,定义应用实例的暴露方式。
接入路由器(Ingress)
接入路由器运行在具体的环境中,将环境外部的请求转发到环境内部的负载均衡服务。