教程
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”配置为第三方服务时,暂时使用将会受限,请谨慎选配。