Browse Source

feat: add resources to EBS node set

pull/49/head
Stefan Reimer 5 months ago
parent
commit
f1c29811ed
  1. 2
      charts/kubezero-storage/Chart.yaml
  2. 15
      charts/kubezero-storage/README.md
  3. 10
      charts/kubezero-storage/values.yaml

2
charts/kubezero-storage/Chart.yaml

@ -2,7 +2,7 @@ apiVersion: v2
name: kubezero-storage
description: KubeZero umbrella chart for all things storage incl. AWS EBS/EFS, openEBS-lvm, gemini
type: application
version: 0.4.2
version: 0.4.3
home: https://kubezero.com
icon: https://cdn.zero-downtime.net/assets/kubezero/logo-small-64.png
keywords:

15
charts/kubezero-storage/README.md

@ -1,6 +1,6 @@
# kubezero-storage
![Version: 0.4.0](https://img.shields.io/badge/Version-0.4.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
![Version: 0.4.3](https://img.shields.io/badge/Version-0.4.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
KubeZero umbrella chart for all things storage incl. AWS EBS/EFS, openEBS-lvm, gemini
@ -28,6 +28,7 @@ Kubernetes: `>= 1.20.0`
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| aws-ebs-csi-driver.controller.defaultFsType | string | `"xfs"` | |
| aws-ebs-csi-driver.controller.logLevel | int | `2` | |
| aws-ebs-csi-driver.controller.nodeSelector."node-role.kubernetes.io/control-plane" | string | `""` | |
| aws-ebs-csi-driver.controller.replicaCount | int | `1` | |
@ -37,6 +38,9 @@ Kubernetes: `>= 1.20.0`
| aws-ebs-csi-driver.controller.tolerations[0].effect | string | `"NoSchedule"` | |
| aws-ebs-csi-driver.controller.tolerations[0].key | string | `"node-role.kubernetes.io/master"` | |
| aws-ebs-csi-driver.enabled | bool | `false` | |
| 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.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"` | |
@ -53,13 +57,6 @@ Kubernetes: `>= 1.20.0`
| 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.PersistentVolumes[0].claimRef.name | string | `"foo-pvc"` | |
| aws-efs-csi-driver.PersistentVolumes[0].claimRef.namespace | string | `"foo"` | |
| aws-efs-csi-driver.PersistentVolumes[0].mountOptions[0] | string | `"tls"` | |
| aws-efs-csi-driver.PersistentVolumes[0].name | string | `"example-pv"` | |
| aws-efs-csi-driver.PersistentVolumes[0].volumeHandle | string | `"<efs-id>:/path"` | |
| aws-efs-csi-driver.PersistentVolumes[1].name | string | `"example-pv2"` | |
| aws-efs-csi-driver.PersistentVolumes[1].volumeHandle | string | `"<efs-id>:/path2"` | |
| 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 | `""` | |
@ -85,7 +82,7 @@ Kubernetes: `>= 1.20.0`
| 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/master" | string | `""` | |
| 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/master"` | |
| lvm-localpv.lvmNode.logLevel | int | `2` | |

10
charts/kubezero-storage/values.yaml

@ -46,6 +46,8 @@ aws-ebs-csi-driver:
replicaCount: 1
logLevel: 2
defaultFsType: xfs
nodeSelector:
node-role.kubernetes.io/control-plane: ""
tolerations:
@ -77,6 +79,14 @@ aws-ebs-csi-driver:
effect: NoSchedule
operator: Exists
resources:
requests:
cpu: 10m
memory: 16Mi
limits:
# cpu: 50m
memory: 32Mi
storageClasses:
- name: ebs-sc-gp2-xfs
volumeBindingMode: WaitForFirstConsumer

Loading…
Cancel
Save