Prerequisites

  • Elastic Stack (self-managed or Elastic Cloud) version 8.16.0 or higher, or an Elasticsearch serverless project.

  • A Kubernetes version supported by the OpenTelemetry Operator (refer to the operator’s compatibility matrix for more details).

  • If you opt for automatic certificate generation and renewal on the OpenTelemetry Operator, you need to install cert-manager in the Kubernetes cluster. By default, the operator installation uses a self-signed certificate and doesn’t require cert-manager.

Compatibility Matrix

The minimum supported version of the Elastic Stack for OpenTelemetry-based monitoring on Kubernetes is 8.16.0. Different Elastic Stack releases support specific versions of the kube-stack Helm chart.

The following is the current list of supported versions:

Stack Version Helm chart Version Values file
Serverless 0.3.3 values.yaml
8.16.0 0.3.3 values.yaml
8.17.0 0.3.3 values.yaml
8.17.3 0.3.3 values.yaml

When installing the release, ensure you use the right --version and -f <values-file> parameters.