Skip to content
This repository was archived by the owner on Sep 2, 2025. It is now read-only.

Commit 78e4399

Browse files
initial commit
1 parent c5d31d9 commit 78e4399

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

gdi/opentelemetry/collector-kubernetes/kubernetes-config-advanced.rst

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -503,3 +503,37 @@ Cluster Receiver support
503503
The Cluster receiver is a 1-replica deployment of the OpenTelemetry Collector. Because the Kubernetes control plane can select any available node to run the cluster receiver pod (unless ``clusterReceiver.nodeSelector`` is explicitly set to pin the pod to a specific node), ``hostPath`` or ``local`` volume mounts don't work for such environments.
504504

505505
Data persistence is currently not applicable to the Kubernetes cluster metrics and Kubernetes events.
506+
507+
Configure special Kubernetes distributions
508+
================================================
509+
510+
To collect telemetry data from specific Kubernetes distributions such as RedHat OpenShift, EKS, and GCP, you might have to create additional configurations.
511+
512+
Monitor OpenShift infrastructure nodes
513+
------------------------------------------------
514+
515+
By default, the Splunk Distribution of OpenTelemetry Collector for Kubernetes doesn't collect data from OpenShift infrastructure nodes.
516+
517+
You can customize the Collector Helm Chart file to activate data collection from OpenShift infrastructure nodes. To do so, complete the following steps:
518+
519+
#. Open your values.yaml file for the Helm Chart.
520+
#. Copy and paste the following YAML snippet into the values.yaml file:
521+
522+
.. code-block:: yaml
523+
524+
tolerations:
525+
- key: node-role.kubernetes.io/master
526+
effect: NoSchedule
527+
- key: node-role.kubernetes.io/control-plane
528+
effect: NoSchedule
529+
- key: node-role.kubernetes.io/infra
530+
effect: NoSchedule
531+
operator: Exists
532+
533+
#. Install the Collector using the Helm Chart:
534+
535+
.. code-block:: bash
536+
537+
helm install my-splunk-otel-collector --values values.yaml splunk-otel-collector-chart/splunk-otel-collector
538+
539+
.. note:: Monitoring OpenShift infrastructure nodes might pose a security risk depending on which method you used to create the Kubernetes environment.

0 commit comments

Comments
 (0)