本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
IBM Netcool Operations Insight Event Integrations Operator(以下简称“事件集成操作器”)是基于Kubernetes Operator模式构建的容器化组件,作为IBM Netcool Operations Insight产品套件的一部分,用于在Kubernetes集群中管理事件集成资源。其核心用途是实现运维事件的标准化集成、转换与流转,支持与多类监控系统(如Prometheus、Zabbix、ELK Stack等)的事件互通,简化企业级运维事件的全生命周期管理流程。
从IBM容器镜像仓库拉取镜像(需IBM Entitled Registry访问权限):
docker pull cp.icr.io/cp/netcool/noi-event-integrations-operator:${VERSION}
注:
${VERSION}需替换为实际版本号,如1.1.0。
通过Kubernetes manifests部署Operator:
kubectl apply -f [***]{VERSION}/deploy/operator.yaml
或通过Helm Chart部署(推荐生产环境):
helm repo add ibm-netcool [***] helm install noi-event-integrations-operator ibm-netcool/noi-event-integrations-operator \ --namespace netcool \ --create-namespace \ --set image.tag=${VERSION}
通过创建自定义资源(CR)EventIntegration配置事件集成规则,示例如下:
apiVersion: eventintegrations.noi.ibm.com/v1 kind: EventIntegration metadata: name: prometheus-to-netcool namespace: netcool spec: source: type: prometheus config: serviceUrl: "[***]" alertLabels: ["severity", "alertname"] target: type: netcool config: noiInstance: "noi-primary" severityMapping: critical: 5 warning: 3 transform: keepFields: ["alertname", "severity", "startsAt", "description"] addFields: eventSource: "prometheus" environment: "production" filter: severity: ["critical", "warning"] labels: env: "prod"
| 参数路径 | 描述 | 示例值 |
|---|---|---|
spec.source.type | 事件源类型(如prometheus、zabbix、elk) | prometheus |
spec.source.config | 事件源具体配置(如服务地址、认证信息) | serviceUrl: "[***]" |
spec.target.type | 事件目标类型(通常为netcool) | netcool |
spec.target.config | 目标Netcool实例配置(实例名称、连接信息) | noiInstance: "noi-primary" |
spec.transform | 事件转换规则(保留字段、新增字段等) | keepFields: ["alertname", "severity"] |
spec.filter | 事件过滤规则(如按严重性、标签过滤) | severity: ["critical", "warning"] |
Operator部署时可通过环境变量调整运行参数:
| 环境变量名 | 描述 | 默认值 |
|---|---|---|
LOG_LEVEL | 日志级别(DEBUG/INFO/WARN/ERROR) | INFO |
RECONCILIATION_INTERVAL | 资源调和间隔(秒) | 30 |
NOI_API_TIMEOUT | Netcool API超时时间(秒) | 10 |
部署完成后,检查Operator Pod状态及事件集成资源:
# 检查Operator Pod kubectl get pods -n netcool -l app=noi-event-integrations-operator # 检查EventIntegration资源 kubectl get eventintegrations -n netcool

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429