9.3 KiB
9.3 KiB
kubezero-storage
KubeZero umbrella chart for all things storage incl. AWS EBS/EFS, openEBS-lvm, gemini
Homepage: https://kubezero.com
Maintainers
Name | Url | |
---|---|---|
Stefan Reimer | stefan@zero-downtime.net |
Requirements
Kubernetes: >= 1.26.0
Repository | Name | Version |
---|---|---|
https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.6 |
https://charts.fairwinds.com/stable | gemini | 2.1.3 |
https://k8up-io.github.io/k8up | k8up | 4.4.1 |
https://kubernetes-sigs.github.io/aws-ebs-csi-driver | aws-ebs-csi-driver | 2.22.0 |
https://kubernetes-sigs.github.io/aws-efs-csi-driver | aws-efs-csi-driver | 2.4.9 |
https://openebs.github.io/lvm-localpv | lvm-localpv | 1.2.0 |
Values
Key | Type | Default | Description |
---|---|---|---|
aws-ebs-csi-driver.controller.defaultFsType | string | "xfs" |
|
aws-ebs-csi-driver.controller.loggingFormat | string | "json" |
|
aws-ebs-csi-driver.controller.nodeSelector."node-role.kubernetes.io/control-plane" | string | "" |
|
aws-ebs-csi-driver.controller.replicaCount | int | 1 |
|
aws-ebs-csi-driver.controller.resources.limits.memory | string | "40Mi" |
|
aws-ebs-csi-driver.controller.resources.requests.cpu | string | "10m" |
|
aws-ebs-csi-driver.controller.resources.requests.memory | string | "24Mi" |
|
aws-ebs-csi-driver.controller.tolerations[0].effect | string | "NoSchedule" |
|
aws-ebs-csi-driver.controller.tolerations[0].key | string | "node-role.kubernetes.io/control-plane" |
|
aws-ebs-csi-driver.controller.volumeMounts[0].mountPath | string | "/var/run/secrets/sts.amazonaws.com/serviceaccount/" |
|
aws-ebs-csi-driver.controller.volumeMounts[0].name | string | "aws-token" |
|
aws-ebs-csi-driver.controller.volumeMounts[0].readOnly | bool | true |
|
aws-ebs-csi-driver.controller.volumes[0].name | string | "aws-token" |
|
aws-ebs-csi-driver.controller.volumes[0].projected.sources[0].serviceAccountToken.audience | string | "sts.amazonaws.com" |
|
aws-ebs-csi-driver.controller.volumes[0].projected.sources[0].serviceAccountToken.expirationSeconds | int | 86400 |
|
aws-ebs-csi-driver.controller.volumes[0].projected.sources[0].serviceAccountToken.path | string | "token" |
|
aws-ebs-csi-driver.enabled | bool | false |
|
aws-ebs-csi-driver.node.loggingFormat | string | "json" |
|
aws-ebs-csi-driver.node.resources.limits.memory | string | "32Mi" |
|
aws-ebs-csi-driver.node.resources.requests.cpu | string | "10m" |
|
aws-ebs-csi-driver.node.resources.requests.memory | string | "16Mi" |
|
aws-ebs-csi-driver.node.tolerateAllTaints | bool | false |
|
aws-ebs-csi-driver.node.tolerations[0].effect | string | "NoSchedule" |
|
aws-ebs-csi-driver.node.tolerations[0].key | string | "kubezero-workergroup" |
|
aws-ebs-csi-driver.node.tolerations[0].operator | string | "Exists" |
|
aws-ebs-csi-driver.node.tolerations[1].effect | string | "NoSchedule" |
|
aws-ebs-csi-driver.node.tolerations[1].key | string | "nvidia.com/gpu" |
|
aws-ebs-csi-driver.node.tolerations[1].operator | string | "Exists" |
|
aws-ebs-csi-driver.node.tolerations[2].effect | string | "NoSchedule" |
|
aws-ebs-csi-driver.node.tolerations[2].key | string | "aws.amazon.com/neuron" |
|
aws-ebs-csi-driver.node.tolerations[2].operator | string | "Exists" |
|
aws-ebs-csi-driver.storageClasses[0].allowVolumeExpansion | bool | true |
|
aws-ebs-csi-driver.storageClasses[0].name | string | "ebs-sc-gp2-xfs" |
|
aws-ebs-csi-driver.storageClasses[0].parameters."csi.storage.k8s.io/fstype" | string | "xfs" |
|
aws-ebs-csi-driver.storageClasses[0].parameters.encrypted | string | "true" |
|
aws-ebs-csi-driver.storageClasses[0].parameters.type | string | "gp2" |
|
aws-ebs-csi-driver.storageClasses[0].volumeBindingMode | string | "WaitForFirstConsumer" |
|
aws-ebs-csi-driver.storageClasses[1].allowVolumeExpansion | bool | true |
|
aws-ebs-csi-driver.storageClasses[1].annotations."storageclass.kubernetes.io/is-default-class" | string | "true" |
|
aws-ebs-csi-driver.storageClasses[1].name | string | "ebs-sc-gp3-xfs" |
|
aws-ebs-csi-driver.storageClasses[1].parameters."csi.storage.k8s.io/fstype" | string | "xfs" |
|
aws-ebs-csi-driver.storageClasses[1].parameters.encrypted | string | "true" |
|
aws-ebs-csi-driver.storageClasses[1].parameters.type | string | "gp3" |
|
aws-ebs-csi-driver.storageClasses[1].volumeBindingMode | string | "WaitForFirstConsumer" |
|
aws-efs-csi-driver.controller.create | bool | true |
|
aws-efs-csi-driver.controller.logLevel | int | 2 |
|
aws-efs-csi-driver.controller.nodeSelector."node-role.kubernetes.io/control-plane" | string | "" |
|
aws-efs-csi-driver.controller.tolerations[0].effect | string | "NoSchedule" |
|
aws-efs-csi-driver.controller.tolerations[0].key | string | "node-role.kubernetes.io/control-plane" |
|
aws-efs-csi-driver.enabled | bool | false |
|
aws-efs-csi-driver.node.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[0].matchExpressions[0].key | string | "node.kubernetes.io/csi.efs.fs" |
|
aws-efs-csi-driver.node.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[0].matchExpressions[0].operator | string | "Exists" |
|
aws-efs-csi-driver.node.logLevel | int | 2 |
|
aws-efs-csi-driver.node.resources.limits.memory | string | "128Mi" |
|
aws-efs-csi-driver.node.resources.requests.cpu | string | "20m" |
|
aws-efs-csi-driver.node.resources.requests.memory | string | "64Mi" |
|
aws-efs-csi-driver.node.tolerations[0].effect | string | "NoSchedule" |
|
aws-efs-csi-driver.node.tolerations[0].key | string | "kubezero-workergroup" |
|
aws-efs-csi-driver.node.tolerations[0].operator | string | "Exists" |
|
aws-efs-csi-driver.node.tolerations[1].effect | string | "NoSchedule" |
|
aws-efs-csi-driver.node.tolerations[1].key | string | "nvidia.com/gpu" |
|
aws-efs-csi-driver.node.tolerations[1].operator | string | "Exists" |
|
aws-efs-csi-driver.node.tolerations[2].effect | string | "NoSchedule" |
|
aws-efs-csi-driver.node.tolerations[2].key | string | "aws.amazon.com/neuron" |
|
aws-efs-csi-driver.node.tolerations[2].operator | string | "Exists" |
|
aws-efs-csi-driver.replicaCount | int | 1 |
|
crd.volumeSnapshot | bool | true |
|
gemini.enabled | bool | false |
|
gemini.resources.limits.cpu | string | "400m" |
|
gemini.resources.limits.memory | string | "128Mi" |
|
gemini.resources.requests.cpu | string | "20m" |
|
gemini.resources.requests.memory | string | "32Mi" |
|
k8up.enabled | bool | false |
|
k8up.k8up.enableLeaderElection | bool | false |
|
k8up.metrics.serviceMonitor.enabled | bool | true |
|
k8up.nodeSelector."node-role.kubernetes.io/control-plane" | string | "" |
|
k8up.replicaCount | int | 1 |
|
k8up.resources.limits.memory | string | "256Mi" |
|
k8up.resources.requests.cpu | string | "20m" |
|
k8up.resources.requests.memory | string | "32Mi" |
|
k8up.tolerations[0].effect | string | "NoSchedule" |
|
k8up.tolerations[0].key | string | "node-role.kubernetes.io/control-plane" |
|
lvm-localpv.analytics.enabled | bool | false |
|
lvm-localpv.enabled | bool | false |
|
lvm-localpv.lvmController.logLevel | int | 2 |
|
lvm-localpv.lvmController.nodeSelector."node-role.kubernetes.io/control-plane" | string | "" |
|
lvm-localpv.lvmController.tolerations[0].effect | string | "NoSchedule" |
|
lvm-localpv.lvmController.tolerations[0].key | string | "node-role.kubernetes.io/control-plane" |
|
lvm-localpv.lvmNode.logLevel | int | 2 |
|
lvm-localpv.lvmNode.nodeSelector."node.kubernetes.io/lvm" | string | "openebs" |
|
lvm-localpv.lvmNode.tolerations[0].effect | string | "NoSchedule" |
|
lvm-localpv.lvmNode.tolerations[0].key | string | "kubezero-workergroup" |
|
lvm-localpv.lvmNode.tolerations[0].operator | string | "Exists" |
|
lvm-localpv.prometheus.enabled | bool | false |
|
lvm-localpv.storageClass.default | bool | false |
|
lvm-localpv.storageClass.vgpattern | string | "" |
|
snapshotController.enabled | bool | false |
|
snapshotController.logLevel | int | 2 |
|
snapshotController.nodeSelector."node-role.kubernetes.io/control-plane" | string | "" |
|
snapshotController.replicas | int | 1 |
|
snapshotController.resources.limits.cpu | string | "100m" |
|
snapshotController.resources.limits.memory | string | "64Mi" |
|
snapshotController.resources.requests.cpu | string | "20m" |
|
snapshotController.resources.requests.memory | string | "16Mi" |
|
snapshotController.tolerations[0].effect | string | "NoSchedule" |
|
snapshotController.tolerations[0].key | string | "node-role.kubernetes.io/control-plane" |