--- apiVersion: elasticsearch.k8s.elastic.co/v1 kind: Elasticsearch metadata: name: elasticsearch namespace: elastic-system spec: version: 8.15.2 updateStrategy: changeBudget: maxSurge: 3 maxUnavailable: 1 http: tls: selfSignedCertificate: #去掉https disabled: true nodeSets: - name: default count: 1 podTemplate: spec: initContainers: - command: - sh - -c - sysctl -w vm.max_map_count=262144 image: registry.cn-hangzhou.aliyuncs.com/zhengyu1992/elasticsearch:8.15.2 name: sysctl resources: {} securityContext: privileged: true - command: - sh - -c - | bin/elasticsearch-plugin install --batch https://get.infini.cloud/elasticsearch/analysis-ik/8.15.2 image: registry.cn-hangzhou.aliyuncs.com/zhengyu1992/elasticsearch:8.15.2 name: install-plugins resources: {} securityContext: privileged: true runAsGroup: 0 runAsUser: 0 containers: - name: elasticsearch image: registry.cn-hangzhou.aliyuncs.com/zhengyu1992/elasticsearch:8.15.2 env: - name: TZ value: Asia/Shanghai - name: JAVA_OPTS value: -Duser.timezone=Asia/Shanghai - name: ES_JAVA_OPTS value: -Xms1g -Xmx1g - name: cluster.max_shards_per_node value: '5000' resources: requests: memory: 2Gi cpu: 1 limits: #内存要略大于jvm配置,否则造成OOMKill memory: 2Gi cpu: 1 # config: # node.master: true # node.data: true # node.ingest: true volumeClaimTemplates: - metadata: name: elasticsearch-data spec: accessModes: - ReadWriteOnce resources: requests: storage: 30Gi storageClassName: alicloud-disk-efficiency