为集群安装插件
ERS提供通过插件模板为集群安装插件的功能,本章节介绍如何为集群安装插件。
前提条件
已获取服务运维岗位权限,权限申请操作请参见申请权限。
为集群安装插件
- 进入运维中心工作台。
- 在顶部导航栏选择自有服务。
- 单击,选择 。
- 选择左侧导航栏的 。
- 单击需要使用的插件模板的“安装”,打开“插件安装”页面。目前支持插件的如表1所示。
表1 插件说明 插件
插件说明
命名空间
Pod名称
(大部分Pod实例数默认是2,可以修改为1)
Pod启动所需CPU大小
Pod启动所需mem大小
Pod运行时CPU上限
Pod运行时mem上限
aiopslogdaemonset
实现daemonset方式接入容器日志。
ombi
logservice-crd-controller*2
500m
500Mi
500m
500Mi
logservice-filebeat*n
60m
500Mi
100m
500Mi
cluster-agent
ERS核心插件,用于管理集群、同步权限、实现容器EAP等功能。集群纳管时会默认安装该插件。
ers-manager
ers-cluster-agent*2
660.00m
1.98Gi
1.10c
4.49Gi
cluster-monitoring
监控插件,负责采集集群监控数据并上报到监控服务。
ers-monitoring
prometheus-operator
160.00m
1000.00Mi
300.00m
2.00Gi
ers-monitoring
alertmanager-main*2
520.00m
3.15Gi
1.80c
4.66Gi
ers-monitoring
prometheus-kafka-adapter*2
800.00m
1.00Gi
2.00c
2.00Gi
ers-monitoring
prometheus-k8s*2
600.00m
5.20Gi
2.10c
10.20Gi
ers-monitoring
kube-state-metrics
900.00m
1.46Gi
2.10c
3.00Gi
ers-monitoring
event-exporter
160.00m
1.49Gi
600.00m
2.49Gi
ers-monitoring
dhac-controller
160.00m
500.00Mi
300.00m
1.49Gi
ers-monitoring
dhac-agent(每个节点一个)
160.00m
600.00Mi
600.00m
1.49Gi
pod-upstream-controller
ERS自动绑定SLB监听插件,会将pod的ip自动上报到绑定的SLB。
ers-manager
upstream-controller*2
1.11c
2.98Gi
5.40c
9.49Gi
- 配置插件参数,具体如表2所示,配置完成后,单击“确定”。
表2 插件参数 参数名称
参数说明
选择集群
选择需要安装插件的集群,可选集群为已纳管集群。
选择版本号
选择需要使用的插件模板的版本号。
变量文件名称
选择插件模板的变量文件。
工作负载
安装cluster-monitoring、pod-upstream-controller插件时可以查看需要使用的工作负载。
自定义变量
单击“添加”设置键值对形式的应答。也可以进行批量添加,批量添加格式为{"k1":"v1","k2":"v2"}。
可单击“复制”,复制已设置的键值对应答,复制的应答格式为{"k1":"v1","k2":"v2"}。
创建aiopslogdaemonset、cluster-monitoring插件时需要新增键值,具体值可根据实际需要设置,其余插件使用默认值。
aiopslogdaemonset:
filebeat.aiops_log_dir={业务的hostPath} #filebeat采集的业务日志路径
cluster-monitoring:
- alertmanager.replicas=0 #AlertManger工作负载POD实例个数
- event_adapter.replicas=0 #EventAdapter工作负载POD实例个数
- event_exporter.replicas=0 #EventExporter工作负载POD实例个数
- kafkadapter.mem_request=1Gi #KafakaAdapter工作负载申请内存大小
- prometheus.cpu_reuquest=1 #prometheus工作负载申请CPU核心数
- prometheus.mem_request=2Gi #prometheus工作负载申请内存大小
- prometheus.replicas=1 #prometheus工作负载POD实例个数
更多操作
您还可以对已创建应用进行以下操作。
操作名称 |
操作步骤 |
---|---|
升级应用 |
在应用列表,单击待升级的应用所在行“操作”列的“升级”。 |
回滚应用 |
在应用列表,单击待回滚的应用所在行“操作”列的“回滚”。 |
删除应用 |
在应用列表,单击待删除的应用所在行“操作”列的“删除”。 |
批量升级应用 |
在应用列表,勾选待升级的应用,然后单击列表左上方的“批量升级”。 |
批量删除应用 |
在应用列表,勾选待删除的应用,然后单击列表左上方的“批量删除”。 |
导出资源内容 |
在应用列表,勾选待导出资源内容的应用,然后单击列表左上方的“导出资源内容”。 |