ECK provides the StackConfigPolicy CRD (available since ECK 2.6) that allows you to manage Elasticsearch settings declaratively as Kubernetes resources. This includes index templates.
Example: Managing Index Templates with StackConfigPolicy
GitOps Compatible: The CRD works perfectly with Helm, Kustomize, ArgoCD, Flux, etc.
Label Selector: Use resourceSelector to target specific Elasticsearch clusters
No Datastream CRD: There's no dedicated CRD for datastreams, but datastreams are automatically created when you index data that matches an index template with data_stream: {} enabled
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.