mirror of
https://github.com/dragonflydb/dragonfly.git
synced 2024-12-14 11:58:02 +00:00
7ff6e47332
* Initial commit for helm chart Includes support for - persistence for /data (if enabled, a Statefulset is deployed) - mounting extra volumes (for logs, debugging, whatever) - initContainers (adjusting the pod's ulimit, possibly) - passing extra arguments to the dragonfly binary through extraArgs Squashed commit of the following: caa91a0 helm-chart: initial commit 7ec9ea5 helm-chart: add extraArgs and update README/TODO e1da96c helm-chart: add StatefulSet for persistence and update chart README 4d81f8a helm-chart: add liveness+readinessProbe cdf70b3 helm-chart: add initContainers, extraVolumes and extraVolumeMounts aed0ef1 helm-chart: update README * add CONTRIBUTORS
2.8 KiB
2.8 KiB
dragonfly
A Helm chart for Kubernetes
Values
Key | Type | Default | Description |
---|---|---|---|
affinity | object | {} |
Affinity for pod assignment |
extraArgs | list | [] |
Extra arguments to pass to the dragonfly binary |
extraVolumeMounts | list | [] |
Extra volume mounts corresponding to the volumes mounted above |
extraVolumes | list | [] |
Extra volumes to mount into the pods |
fullnameOverride | string | "" |
String to fully override dragonfly.fullname |
image.pullPolicy | string | "IfNotPresent" |
Dragonfly image pull policy |
image.repository | string | "docker.dragonflydb.io/dragonflydb/dragonfly" |
Container Image Registry to pull the image from |
image.tag | string | "latest" |
Overrides the image tag whose default is the chart appVersion. |
imagePullSecrets | list | [] |
Container Registry Secret names in an array |
initContainers | list | [] |
A list of initContainers to run before each pod starts |
nameOverride | string | "" |
String to partially override dragonfly.fullname |
nodeSelector | object | {} |
Node labels for pod assignment |
podAnnotations | object | {} |
Annotations for pods |
podSecurityContext | object | {} |
Set securityContext for pod itself |
replicaCount | int | 1 |
Number of replicas to deploy |
resources.limits | object | {} |
The resource limits for the containers |
resources.requests | object | {} |
The requested resources for the containers |
securityContext | object | {} |
Set securityContext for containers |
service.port | int | 6379 |
Dragonfly service port |
service.type | string | "ClusterIP" |
Service type to provision. Can be NodePort, ClusterIP or LoadBalancer |
serviceAccount.annotations | object | {} |
Annotations to add to the service account |
serviceAccount.create | bool | true |
Specifies whether a service account should be created |
serviceAccount.name | string | "" |
The name of the service account to use. If not set and create is true, a name is generated using the fullname template |
storage.enabled | bool | false |
If /data should persist. This will provision a StatefulSet instead. |
storage.requests | string | "128Mi" |
Volume size to request for the PVC |
storage.storageClassName | string | "" |
Global StorageClass for Persistent Volume(s) |
tolerations | list | [] |
Tolerations for pod assignment |
Autogenerated from chart metadata using helm-docs v1.10.0