部署
1. 概述
Choerodon猪齿鱼提供的部署功能,可以帮助用户更方便地管理所有使用Choerodon部署的应用服务和资源,其中包括对实例的启停、状态监控、版本控制以及容器管理,同时还包括对部署后产生的各种其他资源的管理,例如网络、域名、证书、配置映射以及密文。
在Choerodon平台中,我们将每次应用服务部署后产生的实体称为一个实例。
本章节将围绕部署模块各个功能的使用进行详细的介绍,包括应用部署、环境配置、集群和市场发布,将涵盖您使用Choerodon猪齿鱼部署模块过程中所有可能进行的操作。
2. 应用部署
应用部署是指将应用服务的某一个版本部署至指定环境的操作。在此,Choerodon提供了可视化与一键式的手动部署方式,并支持创建CD流水线来预置多个部署任务或人工卡点任务,从而实现了部署流程的自动化。
3. 环境配置
环境是Choerodon平台中部署资源的载体,即用户可以在环境中部署应用服务或其他资源。同时,Choerodon中的一个环境对应为k8s集群中的一个namespace。环境配置模块包含了所有与环境相关的功能与设置,项目所有者可在此灵活地配置项目下所有的环境。
- 了解如何创建和管理分组与环境,以及查看GitOps日志、管理部署配置、权限分配和资源安全设置,详情请查看环境配置。
4. 集群
Choerodon平台中的集群对应为一个k8s集群,是用于运行k8s的托管群组。当Choerodon平台中的集群客户端成功连接到k8s集群后,用户就可以在此统一调配资源和管理环境。同时,每个集群可以对组织下各个项目设置是否公开,配置后,只有被勾选项目中的环境才能连接到该集群。