Index mapping at startup

Hi all,

This question is about launching elasticsearch with kubernetes.
If I run k8s like below,

...
containers:
      - name: elasticsearch
        image: docker.elastic.co/elasticsearch/elasticsearch:7.10.1
        ports:
          - containerPort: 9200
        env:
        - name: discovery.type
          value: single-node
...

Elasticsearch will be launched but there is no point that I can config something like index mapping.
How can I set my index mapping at startup? Is there a tip related to this?

Thank you :slight_smile:

Welcome to our community! :smiley:

Index mapping needs to happen via the Elasticsearch APIs. I am not sure if kubernetes can handle that for you sorry.