You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Persistencestorage:
enabled: true# Absolute path on host to store Redpanda's data.# If not specified, then `emptyDir` will be used instead.# If specified, but `persistentVolume.enabled` is `true`, then has no effect.hostPath: ""# If `enabled` is `true` then a PersistentVolumeClaim will be created and# used to store Redpanda's data, otherwise `hostPath` is used.#persistentVolume:
enabled: truesize: 100Gi# If defined, then `storageClassName: <storageClass>`.# If set to "-", then `storageClassName: ""`, which disables dynamic# provisioning.# If undefined or empty (default), then no `storageClassName` spec is set,# so the default provisioner will be chosen (gp2 on AWS, standard on# GKE, AWS & OpenStack).storageClass: ""# Additional labels to apply to the created PersistentVolumeClaims.labels: {}# Additional annotations to apply to the created PersistentVolumeClaims.annotations: {}## Shadow indexingcloud:
enabled: true # enable cloud storageregion: "local"# S3 regionbucket: "redpanda"# S3 bucketapi:
address: "minio"# S3 API endpoint (will be generated for AWS if left blank)port: 9000# S3 API port (default 443)accessKey: "minio"# S3 access keysecretKey: "minio123"# S3 secret keyremoteReadEnabled: true # cluster-wide cloud storage readremoteWriteEnabled: true # cluster-wide cloud storage writemaxUploadWaitIntervalSec: 30# seconds between segment uploads (else segments uploaded when size == segment.bytes)tlsEnabled: true
make use of storage.enabled (potentially remove storage.persistentVolume.enabled in the process)
lower default value of storage.persistentVolume.size to a more reasonable size (10 - 50 Mi)
EDIT:
This has become a much more focused issue.
The bitnami example is good, and we already have a top-level storage section which is the main benefit. We can open another ticket in the future to investigate adding new functionality to this section as needed, and when focusing on those tickets we can see if and how the bitnami chart handles those features.
We had an internal discussion around a storage.enabled parameter and decided to remove it, as we don't see a reason someone would want to disable persistence at the moment. We can revisit this in the future if it makes sense.
Lowering the default persistent volume size is still a great idea and will be included.
The last issue that wasn't initially spelled out but is being focused on is making sure the proper ownership of the persistent volume of type HostPath is set. This happens automatically in some environments, but in minikube it doesn't (see this issue). Resolving this ticket will mean setting storage.persistentVolume.enabled to true or false works in any environment.
The last change alluded to above is including shadow indexing features, and that already has another ticket and will be completed when that ticket is focused on (likely not part of the initial release of v2).
The text was updated successfully, but these errors were encountered:
storage.enabled
(potentially removestorage.persistentVolume.enabled
in the process)storage.persistentVolume.size
to a more reasonable size (10 - 50 Mi)EDIT:
This has become a much more focused issue.
The bitnami example is good, and we already have a top-level storage section which is the main benefit. We can open another ticket in the future to investigate adding new functionality to this section as needed, and when focusing on those tickets we can see if and how the bitnami chart handles those features.
We had an internal discussion around a
storage.enabled
parameter and decided to remove it, as we don't see a reason someone would want to disable persistence at the moment. We can revisit this in the future if it makes sense.Lowering the default persistent volume size is still a great idea and will be included.
The last issue that wasn't initially spelled out but is being focused on is making sure the proper ownership of the persistent volume of type HostPath is set. This happens automatically in some environments, but in minikube it doesn't (see this issue). Resolving this ticket will mean setting
storage.persistentVolume.enabled
to true or false works in any environment.The last change alluded to above is including shadow indexing features, and that already has another ticket and will be completed when that ticket is focused on (likely not part of the initial release of v2).
The text was updated successfully, but these errors were encountered: