3.9 应用配置管理
3.9.2 创建配置项
配置项(ConfigMap)是一种用于存储应用所需配置信息的资源类型,内容由用户决 定。配置项创建完成后,可在应用中作为文件或者环境变量使用。
创建CCE集群,请参考购买CCE集群。
● 已创建密钥所在命名空间,请参考创建命名空间。
创建配置项
步骤1 登录ServiceStage控制台,选择“应用管理 > 应用配置 > 配置项”。
步骤2 单击“创建配置项”。
步骤3 ServiceStage支持“可视化”和“YAML”两种方式来创建配置项。
● 方式一:可视化。参照下表设置新增配置参数,其中带“*”标志的参数为必填参 数。
表3-19 新建配置参数说明
新建配置所在的命名空间。若不选择,默认配置为default。
描述 配置项的描述信息。
签 标签以Key/value键值对的形式附加到各种对象上(如应用、节点、
服务等)。
若需要通过上传文件的方式创建资源,请确保资源描述文件已创建。ServiceStage支持 yaml格式,详情请参考ConfigMap配置项要求。
a. 在“所属集群”下拉框中,选择相应的集群。
b. (可选)单击“上传文件”,选择已创建的ConfigMap类型资源文件后,单 击“打开”。
c. 在“编排内容”中写作或者修改ConfigMap资源文件。
步骤4 配置完成后,单击“创建”。
应用配置列表中会出现新创建的应用配置。
----结束
ConfigMap 配置项要求
ConfigMap资源文件支持yaml文件格式,且文件大小不得超过2MB。
文件名称为configmap.yaml,配置示例如下:
apiVersion: v1 kind: ConfigMap metadata:
name: test-configmap data:
data-1: value-1 data-2: value-2
管理配置项
操作 说明
更新配置 项
1. 单击目标配置项“操作”列的“更新”。
2. 根据表3-19更改信息。
3. 单击“更新配置”。
删除配置 项
单击目标配置项“操作”列的“删除”,根据系统提示删除配置。
批量删除 配置项
1. 勾选需要删除的配置项。
2. 单击页面左上角的“删除配置项”,根据系统提示删除配置项。
查看配置
项 单击目标配置项“操作”列的“查看YAML”,查看配置项yaml格式文 件内容。
说明
配置项列表中包含系统配置项资源,系统配置项资源不可更新,也不能删除,只能查看。
4 环境管理
环境是用于应用部署和运行的计算、存储、网络等基础设施的集合。ServiceStage把相 同VPC下的基础资源(如CCE集群、ECS等)加上可选资源(如ELB、RDS、DCS等)组 合为一个环境,如:开发环境,测试环境,预生产环境,生产环境。环境内网络互 通,可以按环境维度来管理资源、部署服务,减少具体基础设施运维管理的复杂性。
ServiceStage支持单个用户最多可创建1000个环境。
创建环境
步骤1 登录ServcieStage控制台,进入“环境管理”,单击“创建环境”。
图4-1 创建环境入口
步骤2 填写环境配置信息,其中带“*”标志的参数为必填参数。
图4-2 填写环境信息
参数 参数说明
*环境名称 环境的名称。
描述 环境说明信息。
*虚拟私有云
(VPC) 选择基础设施所在VPC。
新建VPC,请参考创建虚拟私有云。
说明选定VPC后,会加载该VPC下的基础设施资源供选择,不在该VPC下的资源无
法选择。
*基础资源 至少选择云容器引擎(CCE)、云容器实例(CCI)、弹性云服务器
(ECS)、弹性伸缩组(AS)等基础设施中的一种资源,可以多 选。
说明如果选择的VPC开启了IPv6且基础资源选择CCE时,需选择开启了IPv6开关的 CCE集群资源。
否则,会导致在该VPC下的开启了安全认证的微服务引擎专享版上注册的 Java Chassis微服务在使用IPv6服务注册发现地址时,注册失败。
处理方法,请参考如何处理开启了安全认证的微服务引擎专享版开启IPv6后 服务注册失败?。
参数 参数说明
可选资源 可以根据需要选择已有弹性负载均衡(ELB)、弹性公网IP
(EIP)、分布式缓存(DCS)、云数据库(RDS)、微服务引擎
(CSE)。
步骤3 单击“立即创建”,完成环境创建。
环境创建成功后,可以在“环境管理”页的资源卡片查看环境信息。
图4-3 查看环境信息
----结束
修改环境
步骤1 登录ServcieStage控制台,进入“环境管理”,单击已有环境卡片上的“编辑”。
步骤2 编辑环境配置信息,其中带“*”标志的参数为必填参数。
参数 参数说明
*环境名称 可以修改换名称。
描述 环境说明信息。
*虚拟私有云
(VPC) 虚拟私有云不可修改,只能增加已选VPC下的基础设施资源,不在 该VPC下的资源无法选择。
*基础资源 可以增删已有云容器引擎(CCE)、云容器实例(CCI)、弹性云服 务器(ECS)、弹性伸缩组(AS)资源。
可选资源 可以增删弹性负载均衡(ELB)、弹性公网IP(EIP)、分布式缓存
(DCS)、关系型数据库(RDS)、微服务引擎(CSE)等资源。
步骤3 单击“保存”,完成环境修改。
环境修改成功后,可以在“环境管理”页的资源卡片查看环境信息。
----结束
删除环境
说明
● 删除环境前,需确认待删除环境下未部署应用组件或者部署的应用组件已经被删除。具体操 作请参考应用组件管理。
● 删除环境,不会删除环境中的资源。
步骤1 登录ServcieStage控制台,进入“环境管理”,单击已有环境卡片上的“删除”。
步骤2 在确认界面单击“确定”,完成环境删除。
----结束
5 应用运维
维护应用组件实例 添加应用组件实例标签 配置域名映射
设置资源监控告警阈值 设置应用组件实例伸缩策略 设置应用组件实例调度策略 设置应用组件实例升级策略 设置应用组件自定义指标监控 配置应用日志策略
设置应用性能管理 设置应用健康检查