Prerequisites
Elastic Stack Serverless Observability
Before setting up observability for Kubernetes, make sure you have the following:
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, install cert-manager in the Kubernetes cluster. By default, the operator uses a self-signed certificate and doesn't require cert-manager.
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 |
9.0.1 | 0.3.3 | values.yaml |
When installing the release, make sure you use the right --version
and -f <values-file>
parameters.