教程

iManager按需部署服务说明

SuperMap iManager 11i(2023)开始提供按需部署包,您可以根据实际情况开启/禁用可选服务,并支持配置第三方服务。具体配置项及参数说明详见iManager安装与使用

SuperMap iManager按需部署包禁用内置服务所影响功能详见下表:

禁用服务后影响功能说明

功能模块 配置项 对应服务名称 对应服务是否必需 是否支持配置外部第三方服务 禁用服务后的影响(且未配置三方服务)
deploy_disable_ingress nginx-ingress-controller iManager的Ingress控制器,禁用将不能设置域名。若K8s版本低于1.19将不支持Ingress功能,需禁用
告警服务 deploy_disable_weixin_hook imanager-weixin-hook iManager微信告警及远程控制功能,禁用将不能配置微信告警
deploy_disable_web_hook imanager-web-hook iManager钉钉告警功能,禁用将不能配置钉钉告警
deploy_disable_alert alertmanager iManager的UI告警功能。禁用将无“报警服务”
许可中心 deploy_disable_bslicense bslicense-server 许可中心后端,禁用将影响许可连接
deploy_bslicense_ui_host/port bslicense-ui 许可中心客户端,影响查看许可中心界面。注意:如果后端禁用,该服务配置后也无法生效
iManager数据库 deploy_disable_imanager_database imanager-mysql iManager业务数据库,禁用将无法存储iManager信息
deploy_disable_imanager_phpmyadmin imanager-phpmyadmin iManager数据库的Web客户端。注意:如果imanager-mysql禁用,即便开启或配置三方服务,也将影响该功能
deploy_disable_imanager_gateway_redis imanager-gateway-redis iManager网关session存储的数据库服务
iManager用户中心 deploy_disable_keycloak keycloak 用于iManager用户管理,保证安全统一
deploy_disable_keycloak_postgresql keycloak-postgresql 存储Keycloak的数据。注意:如果keycloak禁用,即便开启或配置三方服务,也将影响该功能
iManager日志 deploy_disable_fluentd_es fluentd-es iManager日志收割功能。注意:如果ES禁用,该服务开启后日志收割也无法使用
deploy_disable_elasticsearch elasticsearch iManager的ES,用于存储日志和访问统计记录
deploy_disable_kibana kibana iManager的展示日志和访问统计功能,用于可视化ES中的数据。注意:如果ES禁用,即便开启或配置三方服务,也将影响该功能
deploy_disable_consul_server consul-server iManager的数据库监控和自动发现服务功能
系统监控 deploy_disable_prometheus prometheus √(暂时需配置与iManager部署的命名空间一致) iManager的监控系统功能,影响资源负载监控及操作日志。禁用将没有监控数据和操作日志
deploy_disable_prometheus_node_exporter prometheus-node-exporter 用于Kubernetes节点监控。禁用后概览页将无法监控内存/硬盘“使用率”、“已使用量”和“总量”、硬盘的“最大使用值”、“最大可用值”及折线统计图数据。注意:如果prometheus禁用,即便开启或配置三方服务,也将影响该功能
deploy_disable_metrics_server metrics-server 服务节点动态伸缩功能。禁用后将影响Kubernetes资源指标监控。注意:如果prometheus禁用,即便开启或配置三方服务,也将影响监控K8s的资源指标
deploy_disable_kube_state_metrics kube-state-metrics 用于Kubernetes状态信息监控。禁用后概览页将无法监控CPU/内存“请求值”、“限制值”等数据。注意:如果prometheus禁用,即便开启或配置三方服务,也将影响该功能
deploy_disable_blackbox_exporter blackbox-exporter iManager的URL监控功能
deploy_disable_ssl_exporter ssl-exporter √(需部署在iManager所在机器的命名空间下) 用于Kubernetes证书过期监控。禁用将不能监控Kubernetes证书过期
分析与监控平台 deploy_disable_grafana grafana iManager的分析与监控平台。禁用后概览和基础服务页将没有数据
deploy_disable_grafana_postgresql grafana-database √(需先在PostgreSQL中手动创建“grafana”数据库) 存储Grafana数据。禁用后概览和基础服务页将没有数据。注意:如果grafana禁用,即便开启或配置三方服务,也将影响该功能
deploy_disable_k8s_dashboard k8s-dashboard iManager的命令行和查看容器日志功能。禁用“日志”和“命令行”将不可用

注意:

当前“deploy_disable_prometheus”、“deploy_disable_alert”、“deploy_disable_blackbox_exporter”配置为第三方服务时,暂时使用将会受限,请谨慎选配。