Splunk Distribution of the OpenTelemetry Collector as an AWS EKS Add-on

Deploy the collector onto an Amazon EKS cluster through our AWS EKS add-on.

Amazon Elastic Kubernetes Service (EKS) is a managed container service to run and scale Kubernetes applications in the Amazon Web services (AWS) cloud. Splunk Observability Cloud provides an EKS add-on available in the AWS marketplace. This add-on allows you to seamlessly deploy the Splunk Distribution of the OpenTelemetry Collector onto Amazon EKS clusters to track EKS performance by namespace, cluster, pod or organizational concepts such as team or application.

For more information, read the official AWS documentation at Amazon EKS add-ons .

Note: This add-on is different from the add-ons for the Splunk Platform. Refer to Splunk Supported Add-ons for more information.

Benefits

The Splunk Distribution of the OpenTelemetry Collector Amazon EKS add-on:

  • Provides simplified installation, configuration and management of Amazon EKS clusters.

  • Includes the latest security patches and bug fixes.

  • Is validated by AWS to work with Amazon EKS.

Limitations

While the add-on deployment approach offers numerous advantages, be aware of these limitations:

  • The EKS add-on integration doesn’t support Helm hooks and Helm subcharts. Consequently, certain features that rely on these capabilities are unavailable, such as:

    • The Collector Secret Validation feature is unavailable as it uses a Helm hook.

    • Operator-based Auto-Instrumentation is unsupported since it relies on subcharts for deploying necessary components.

  • With the EKS add-on, you can only deploy one instance of the Splunk Distribution of the OpenTelemetry Collector per EKS cluster. Consider this limitation when you plan for scale and redundancy.

Next steps

Install the EKS add-on with secure token handling

Install the EKS add-on without secure token handling