License eck elasticsearch

hello everyone!

I need to apply the ECK enterprise license. According to the documentation (Manage licenses in ECK | Elastic Cloud on Kubernetes [2.11] | Elastic), I add it as a secret for the operator to manage. The secret has an annotation " operator" which, as I understand it, is for the operator to manage it.

Currently, under the same operator, I have three Elasticsearch ECK clusters. I want to apply the license to only one of those three clusters. How can I do this?
How can I apply the license to just one Elasticsearch cluster?


Copy code

apiVersion: v1
kind: Secret
  labels: operator
  name: eck-license
type: Opaque
  license: "JSON license in base64 format"


You need to have 2 operators deployed in 2 different namespaces configured to manage 2 different sets of namespaces: one running on a basic license and one on an enterprise license. Make sure that they have clearly separated responsibilities, meaning they are configured to manage different Kubernetes namespaces.

- elastic-apps-basic/elasticsearch-1

- elastic-apps-enterprise/elasticsearch-2
- elastic-apps-enterprise/elasticsearch-3