You can now deploy the OpenTelemetry Collector to Kubernetes using a StatefulSet. This option provides scalability (both horizontially and vertically), the ability to tune for individual loads, and removes a single point of failure.

If you’re looking to just test the Collector, you can deploy a single replica. If you don’t require the ability to tune or scale individual nodes, you can use a daemon set.

Read this topic to help determine which deployment scenario is best for your environment.