I have an elasticsearch cluster which has the
storage field set to 10Gi, i want to resize this cluster (for testing purposes to 15Gi). However after changing the
storage value from 10Gi to 15Gi i can see that the cluster still did not resize.
From what i can tell the aws-ebs storage https://kubernetes.io/docs/concepts/storage/storage-classes/ allows for volume expansion wehn the field
allowVolumeExpansion is true. But even when i have this, the volume is never expanded when i change that
--- kind: StorageClass apiVersion: storage.k8s.io/v1 metadata: name: elasticsearch-storage namespace: test provisioner: kubernetes.io/aws-ebs parameters: type: gp2 reclaimPolicy: Delete allowVolumeExpansion: true --- apiVersion: elasticsearch.k8s.elastic.co/v1beta1 kind: Elasticsearch metadata: name: elasticsearch namespace: test spec: version: 7.4.2 spec: http: tls: certificate: secretName: es-cert nodeSets: - name: default count: 3 volumeClaimTemplates: - metadata: name: elasticsearch-data annotations: volume.beta.kubernetes.io/storage-class: elasticsearch-storage spec: accessModes: - ReadWriteOnce storageClassName: elasticsearch-storage resources: requests: storage: 15Gi config: node.master: true node.data: true node.ingest: true node.store.allow_mmap: false xpack.security.authc.realms: native: native1: order: 1 ---