From 254687225cb74604795b09af3ec4e6836d839307 Mon Sep 17 00:00:00 2001 From: Mayne0213 Date: Fri, 9 Jan 2026 23:32:56 +0900 Subject: [PATCH] FIX(otel): use per-node strategy for DaemonSet mode - Change allocationStrategy to per-node (required for DaemonSet) - Operator rejects consistent-hashing with DaemonSet mode --- opentelemetry-collector/manifests/collector.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/opentelemetry-collector/manifests/collector.yaml b/opentelemetry-collector/manifests/collector.yaml index 7dd9bb1..35c266d 100644 --- a/opentelemetry-collector/manifests/collector.yaml +++ b/opentelemetry-collector/manifests/collector.yaml @@ -18,12 +18,12 @@ spec: serviceAccount: otel-collector # Target Allocator - distributes Prometheus scrape targets across collectors - # Using consistent-hashing strategy (not per-node due to collector-node mapping bug) + # per-node strategy: each collector scrapes targets on its own node targetAllocator: enabled: true serviceAccount: otel-collector-targetallocator image: ghcr.io/open-telemetry/opentelemetry-operator/target-allocator:0.113.0 - allocationStrategy: consistent-hashing + allocationStrategy: per-node filterStrategy: relabel-config prometheusCR: enabled: true