diff --git a/charts/loki-distributed/Chart.yaml b/charts/loki-distributed/Chart.yaml index cafe985e8a..2bbb8d7bc0 100644 --- a/charts/loki-distributed/Chart.yaml +++ b/charts/loki-distributed/Chart.yaml @@ -3,7 +3,7 @@ name: loki-distributed description: Helm chart for Grafana Loki in microservices mode type: application appVersion: 2.9.10 -version: 0.80.0 +version: 0.80.1 home: https://grafana.github.io/helm-charts sources: - https://github.com/grafana/loki diff --git a/charts/loki-distributed/README.md b/charts/loki-distributed/README.md index 8ca6f9552f..111c4a7750 100644 --- a/charts/loki-distributed/README.md +++ b/charts/loki-distributed/README.md @@ -1,6 +1,6 @@ # loki-distributed -![Version: 0.80.0](https://img.shields.io/badge/Version-0.80.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.9.10](https://img.shields.io/badge/AppVersion-2.9.10-informational?style=flat-square) +![Version: 0.80.1](https://img.shields.io/badge/Version-0.80.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.9.10](https://img.shields.io/badge/AppVersion-2.9.10-informational?style=flat-square) Helm chart for Grafana Loki in microservices mode @@ -114,7 +114,7 @@ kubectl delete statefulset RELEASE_NAME-loki-distributed-querier -n LOKI_NAMESPA | compactor.livenessProbe | object | `{}` | liveness probe settings for ingester pods. If empty use `loki.livenessProbe` | | compactor.nodeSelector | object | `{}` | Node selector for compactor pods | | compactor.persistence.annotations | object | `{}` | Annotations for compactor PVCs | -| compactor.persistence.claims | list | `[{"name":"data","size":"10Gi","storageClass":null}]` | List of the compactor PVCs @notationType -- list | +| compactor.persistence.claims | list | `[{"name":"data","size":"10Gi","storageClass":null}]` | List of the compactor PVCs | | compactor.persistence.enableStatefulSetAutoDeletePVC | bool | `false` | Enable StatefulSetAutoDeletePVC feature | | compactor.persistence.enabled | bool | `false` | Enable creating PVCs for the compactor | | compactor.persistence.size | string | `"10Gi"` | Size of persistent disk | @@ -160,6 +160,7 @@ kubectl delete statefulset RELEASE_NAME-loki-distributed-querier -n LOKI_NAMESPA | distributor.image.tag | string | `nil` | Docker image tag for the distributor image. Overrides `loki.image.tag` | | distributor.maxSurge | int | `0` | Max Surge for distributor pods | | distributor.maxUnavailable | string | `nil` | Pod Disruption Budget maxUnavailable | +| distributor.minAvailable | string | `nil` | Pod Disruption Budget minAvailable | | distributor.nodeSelector | object | `{}` | Node selector for distributor pods | | distributor.podAnnotations | object | `{}` | Annotations for distributor pods | | distributor.podLabels | object | `{}` | Labels for distributor pods | @@ -209,6 +210,7 @@ kubectl delete statefulset RELEASE_NAME-loki-distributed-querier -n LOKI_NAMESPA | gateway.livenessProbe.httpGet.port | string | `"http"` | | | gateway.livenessProbe.initialDelaySeconds | int | `30` | | | gateway.maxUnavailable | string | `nil` | Pod Disruption Budget maxUnavailable | +| gateway.minAvailable | string | `nil` | Pod Disruption Budget minAvailable | | gateway.nginxConfig.file | string | See values.yaml | Config file contents for Nginx. Passed through the `tpl` function to allow templating | | gateway.nginxConfig.httpSnippet | string | `""` | Allows appending custom configuration to the http block | | gateway.nginxConfig.logFormat | string | See values.yaml | NGINX log format | @@ -260,6 +262,7 @@ kubectl delete statefulset RELEASE_NAME-loki-distributed-querier -n LOKI_NAMESPA | indexGateway.initContainers | list | `[]` | Init containers to add to the index-gateway pods | | indexGateway.joinMemberlist | bool | `true` | Whether the index gateway should join the memberlist hashring | | indexGateway.maxUnavailable | string | `nil` | Pod Disruption Budget maxUnavailable | +| indexGateway.minAvailable | string | `nil` | Pod Disruption Budget minAvailable | | indexGateway.nodeSelector | object | `{}` | Node selector for index-gateway pods | | indexGateway.persistence.annotations | object | `{}` | Annotations for index gateway PVCs | | indexGateway.persistence.enableStatefulSetAutoDeletePVC | bool | `false` | Enable StatefulSetAutoDeletePVC feature | @@ -306,8 +309,9 @@ kubectl delete statefulset RELEASE_NAME-loki-distributed-querier -n LOKI_NAMESPA | ingester.livenessProbe | object | `{}` | liveness probe settings for ingester pods. If empty use `loki.livenessProbe` | | ingester.maxSurge | int | `0` | Max Surge for ingester pods | | ingester.maxUnavailable | string | `nil` | Pod Disruption Budget maxUnavailable | +| ingester.minAvailable | string | `nil` | Pod Disruption Budget minAvailable | | ingester.nodeSelector | object | `{}` | Node selector for ingester pods | -| ingester.persistence.claims | list | `[{"name":"data","size":"10Gi","storageClass":null}]` | List of the ingester PVCs @notationType -- list | +| ingester.persistence.claims | list | `[{"name":"data","size":"10Gi","storageClass":null}]` | List of the ingester PVCs | | ingester.persistence.enableStatefulSetAutoDeletePVC | bool | `false` | Enable StatefulSetAutoDeletePVC feature | | ingester.persistence.enabled | bool | `false` | Enable creating PVCs which is required when using boltdb-shipper | | ingester.persistence.inMemory | bool | `false` | Use emptyDir with ramdisk for storage. **Please note that all data in ingester will be lost on pod restart** | @@ -387,6 +391,7 @@ kubectl delete statefulset RELEASE_NAME-loki-distributed-querier -n LOKI_NAMESPA | memcachedChunks.extraVolumeMounts | list | `[]` | List of additional volumes to be mounted for the memcached-chunks statefulset | | memcachedChunks.hostAliases | list | `[]` | hostAliases to add | | memcachedChunks.maxUnavailable | string | `nil` | Pod Disruption Budget maxUnavailable | +| memcachedChunks.minAvailable | string | `nil` | Pod Disruption Budget minAvailable | | memcachedChunks.nodeSelector | object | `{}` | Node selector for memcached-chunks pods | | memcachedChunks.persistence.enabled | bool | `false` | Enable creating PVCs which will persist cached data through restarts | | memcachedChunks.persistence.size | string | `"10Gi"` | Size of persistent or memory disk | @@ -416,6 +421,7 @@ kubectl delete statefulset RELEASE_NAME-loki-distributed-querier -n LOKI_NAMESPA | memcachedFrontend.extraEnvFrom | list | `[]` | Environment variables from secrets or configmaps to add to memcached-frontend pods | | memcachedFrontend.hostAliases | list | `[]` | hostAliases to add | | memcachedFrontend.maxUnavailable | int | `1` | Pod Disruption Budget maxUnavailable | +| memcachedFrontend.minAvailable | string | `nil` | Pod Disruption Budget minAvailable | | memcachedFrontend.nodeSelector | object | `{}` | Node selector for memcached-frontend pods | | memcachedFrontend.persistence.enabled | bool | `false` | Enable creating PVCs which will persist cached data through restarts | | memcachedFrontend.persistence.size | string | `"10Gi"` | Size of persistent or memory disk | @@ -436,6 +442,7 @@ kubectl delete statefulset RELEASE_NAME-loki-distributed-querier -n LOKI_NAMESPA | memcachedIndexQueries.extraEnvFrom | list | `[]` | Environment variables from secrets or configmaps to add to memcached-index-queries pods | | memcachedIndexQueries.hostAliases | list | `[]` | hostAliases to add | | memcachedIndexQueries.maxUnavailable | string | `nil` | Pod Disruption Budget maxUnavailable | +| memcachedIndexQueries.minAvailable | string | `nil` | Pod Disruption Budget minAvailable | | memcachedIndexQueries.nodeSelector | object | `{}` | Node selector for memcached-index-queries pods | | memcachedIndexQueries.persistence.enabled | bool | `false` | Enable creating PVCs which will persist cached data through restarts | | memcachedIndexQueries.persistence.size | string | `"10Gi"` | Size of persistent or memory disk | @@ -456,6 +463,7 @@ kubectl delete statefulset RELEASE_NAME-loki-distributed-querier -n LOKI_NAMESPA | memcachedIndexWrites.extraEnvFrom | list | `[]` | Environment variables from secrets or configmaps to add to memcached-index-writes pods | | memcachedIndexWrites.hostAliases | list | `[]` | hostAliases to add | | memcachedIndexWrites.maxUnavailable | string | `nil` | Pod Disruption Budget maxUnavailable | +| memcachedIndexWrites.minAvailable | string | `nil` | Pod Disruption Budget minAvailable | | memcachedIndexWrites.nodeSelector | object | `{}` | Node selector for memcached-index-writes pods | | memcachedIndexWrites.persistence.enabled | bool | `false` | Enable creating PVCs which will persist cached data through restarts | | memcachedIndexWrites.persistence.size | string | `"10Gi"` | Size of persistent or memory disk | @@ -515,6 +523,7 @@ kubectl delete statefulset RELEASE_NAME-loki-distributed-querier -n LOKI_NAMESPA | querier.initContainers | list | `[]` | Init containers to add to the querier pods | | querier.maxSurge | int | `0` | Max Surge for querier pods | | querier.maxUnavailable | string | `nil` | Pod Disruption Budget maxUnavailable | +| querier.minAvailable | string | `nil` | Pod Disruption Budget minAvailable | | querier.nodeSelector | object | `{}` | Node selector for querier pods | | querier.persistence.annotations | object | `{}` | Annotations for querier PVCs | | querier.persistence.enabled | bool | `false` | Enable creating PVCs for the querier cache | @@ -553,6 +562,7 @@ kubectl delete statefulset RELEASE_NAME-loki-distributed-querier -n LOKI_NAMESPA | queryFrontend.image.repository | string | `nil` | Docker image repository for the query-frontend image. Overrides `loki.image.repository` | | queryFrontend.image.tag | string | `nil` | Docker image tag for the query-frontend image. Overrides `loki.image.tag` | | queryFrontend.maxUnavailable | string | `nil` | Pod Disruption Budget maxUnavailable | +| queryFrontend.minAvailable | string | `nil` | Pod Disruption Budget minAvailable | | queryFrontend.nodeSelector | object | `{}` | Node selector for query-frontend pods | | queryFrontend.podAnnotations | object | `{}` | Annotations for query-frontend pods | | queryFrontend.podLabels | object | `{}` | Labels for query-frontend pods | @@ -576,6 +586,7 @@ kubectl delete statefulset RELEASE_NAME-loki-distributed-querier -n LOKI_NAMESPA | queryScheduler.image.repository | string | `nil` | Docker image repository for the query-scheduler image. Overrides `loki.image.repository` | | queryScheduler.image.tag | string | `nil` | Docker image tag for the query-scheduler image. Overrides `loki.image.tag` | | queryScheduler.maxUnavailable | int | `1` | Pod Disruption Budget maxUnavailable | +| queryScheduler.minAvailable | string | `nil` | Pod Disruption Budget minAvailable | | queryScheduler.nodeSelector | object | `{}` | Node selector for query-scheduler pods | | queryScheduler.podAnnotations | object | `{}` | Annotations for query-scheduler pods | | queryScheduler.podLabels | object | `{}` | Labels for query-scheduler pods | @@ -606,6 +617,7 @@ kubectl delete statefulset RELEASE_NAME-loki-distributed-querier -n LOKI_NAMESPA | ruler.initContainers | list | `[]` | Init containers to add to the ruler pods | | ruler.kind | string | `"Deployment"` | Kind of deployment [StatefulSet/Deployment] | | ruler.maxUnavailable | string | `nil` | Pod Disruption Budget maxUnavailable | +| ruler.minAvailable | string | `nil` | Pod Disruption Budget minAvailable | | ruler.nodeSelector | object | `{}` | Node selector for ruler pods | | ruler.persistence.annotations | object | `{}` | Annotations for ruler PVCs | | ruler.persistence.enabled | bool | `false` | Enable creating PVCs which is required when using recording rules | diff --git a/charts/loki-distributed/templates/distributor/poddisruptionbudget-distributor.yaml b/charts/loki-distributed/templates/distributor/poddisruptionbudget-distributor.yaml index 8de6fd3da9..d49b8fca9a 100644 --- a/charts/loki-distributed/templates/distributor/poddisruptionbudget-distributor.yaml +++ b/charts/loki-distributed/templates/distributor/poddisruptionbudget-distributor.yaml @@ -16,5 +16,8 @@ spec: {{- with .Values.distributor.maxUnavailable }} maxUnavailable: {{ . }} {{- end }} + {{- with .Values.distributor.minAvailable }} + minAvailable: {{ . }} + {{- end }} {{- end }} {{- end }} diff --git a/charts/loki-distributed/templates/gateway/poddisruptionbudget-gateway.yaml b/charts/loki-distributed/templates/gateway/poddisruptionbudget-gateway.yaml index 8b2279f0ee..0929d13bb0 100644 --- a/charts/loki-distributed/templates/gateway/poddisruptionbudget-gateway.yaml +++ b/charts/loki-distributed/templates/gateway/poddisruptionbudget-gateway.yaml @@ -15,5 +15,8 @@ spec: {{- with .Values.gateway.maxUnavailable }} maxUnavailable: {{ . }} {{- end }} + {{- with .Values.gateway.minAvailable }} + minAvailable: {{ . }} + {{- end }} {{- end }} {{- end }} diff --git a/charts/loki-distributed/templates/index-gateway/poddisruptionbudget-index-gateway.yaml b/charts/loki-distributed/templates/index-gateway/poddisruptionbudget-index-gateway.yaml index acf73a5811..4c79e0d4f8 100644 --- a/charts/loki-distributed/templates/index-gateway/poddisruptionbudget-index-gateway.yaml +++ b/charts/loki-distributed/templates/index-gateway/poddisruptionbudget-index-gateway.yaml @@ -15,5 +15,8 @@ spec: {{- with .Values.indexGateway.maxUnavailable }} maxUnavailable: {{ . }} {{- end }} + {{- with .Values.indexGateway.minAvailable }} + minAvailable: {{ . }} + {{- end }} {{- end }} {{- end }} diff --git a/charts/loki-distributed/templates/ingester/poddisruptionbudget-ingester.yaml b/charts/loki-distributed/templates/ingester/poddisruptionbudget-ingester.yaml index 0e56f8b096..cb7758c3c2 100644 --- a/charts/loki-distributed/templates/ingester/poddisruptionbudget-ingester.yaml +++ b/charts/loki-distributed/templates/ingester/poddisruptionbudget-ingester.yaml @@ -16,5 +16,8 @@ spec: {{- with .Values.ingester.maxUnavailable }} maxUnavailable: {{ . }} {{- end }} + {{- with .Values.ingester.minAvailable }} + minAvailable: {{ . }} + {{- end }} {{- end }} {{- end }} diff --git a/charts/loki-distributed/templates/memcached-chunks/poddisruptionbudget-memcached-chunks.yaml b/charts/loki-distributed/templates/memcached-chunks/poddisruptionbudget-memcached-chunks.yaml index 8510de5064..f92d7382d5 100644 --- a/charts/loki-distributed/templates/memcached-chunks/poddisruptionbudget-memcached-chunks.yaml +++ b/charts/loki-distributed/templates/memcached-chunks/poddisruptionbudget-memcached-chunks.yaml @@ -16,5 +16,8 @@ spec: {{- with .Values.memcachedChunks.maxUnavailable }} maxUnavailable: {{ . }} {{- end }} + {{- with .Values.memcachedChunks.minAvailable }} + minAvailable: {{ . }} + {{- end }} {{- end }} {{- end }} diff --git a/charts/loki-distributed/templates/memcached-frontend/poddisruptionbudget-memcached-frontend.yaml b/charts/loki-distributed/templates/memcached-frontend/poddisruptionbudget-memcached-frontend.yaml index b1d4966b1a..b1db2f493a 100644 --- a/charts/loki-distributed/templates/memcached-frontend/poddisruptionbudget-memcached-frontend.yaml +++ b/charts/loki-distributed/templates/memcached-frontend/poddisruptionbudget-memcached-frontend.yaml @@ -16,5 +16,8 @@ spec: {{- with .Values.memcachedFrontend.maxUnavailable }} maxUnavailable: {{ . }} {{- end }} + {{- with .Values.memcachedFrontend.minAvailable }} + minAvailable: {{ . }} + {{- end }} {{- end }} {{- end }} diff --git a/charts/loki-distributed/templates/memcached-index-queries/poddisruptionbudget-memcached-index-queries.yaml b/charts/loki-distributed/templates/memcached-index-queries/poddisruptionbudget-memcached-index-queries.yaml index 78e6b2ee88..4aafa2bc0d 100644 --- a/charts/loki-distributed/templates/memcached-index-queries/poddisruptionbudget-memcached-index-queries.yaml +++ b/charts/loki-distributed/templates/memcached-index-queries/poddisruptionbudget-memcached-index-queries.yaml @@ -16,5 +16,8 @@ spec: {{- with .Values.memcachedIndexQueries.maxUnavailable }} maxUnavailable: {{ . }} {{- end }} + {{- with .Values.memcachedIndexQueries.minAvailable }} + minAvailable: {{ . }} + {{- end }} {{- end }} {{- end }} diff --git a/charts/loki-distributed/templates/memcached-index-writes/poddisruptionbudget-memcached-index-writes.yaml b/charts/loki-distributed/templates/memcached-index-writes/poddisruptionbudget-memcached-index-writes.yaml index f444582656..7c2556c215 100644 --- a/charts/loki-distributed/templates/memcached-index-writes/poddisruptionbudget-memcached-index-writes.yaml +++ b/charts/loki-distributed/templates/memcached-index-writes/poddisruptionbudget-memcached-index-writes.yaml @@ -16,5 +16,8 @@ spec: {{- with .Values.memcachedIndexWrites.maxUnavailable }} maxUnavailable: {{ . }} {{- end }} + {{- with .Values.memcachedIndexWrites.minAvailable }} + minAvailable: {{ . }} + {{- end }} {{- end }} {{- end }} diff --git a/charts/loki-distributed/templates/querier/poddisruptionbudget-querier.yaml b/charts/loki-distributed/templates/querier/poddisruptionbudget-querier.yaml index f178a29d40..61451dbb9c 100644 --- a/charts/loki-distributed/templates/querier/poddisruptionbudget-querier.yaml +++ b/charts/loki-distributed/templates/querier/poddisruptionbudget-querier.yaml @@ -16,5 +16,8 @@ spec: {{- with .Values.querier.maxUnavailable }} maxUnavailable: {{ . }} {{- end }} + {{- with .Values.querier.minAvailable }} + minAvailable: {{ . }} + {{- end }} {{- end }} {{- end }} diff --git a/charts/loki-distributed/templates/query-frontend/poddisruptionbudget-query-frontent.yaml b/charts/loki-distributed/templates/query-frontend/poddisruptionbudget-query-frontent.yaml index f6022e8a06..fccf64f241 100644 --- a/charts/loki-distributed/templates/query-frontend/poddisruptionbudget-query-frontent.yaml +++ b/charts/loki-distributed/templates/query-frontend/poddisruptionbudget-query-frontent.yaml @@ -16,5 +16,8 @@ spec: {{- with .Values.queryFrontend.maxUnavailable }} maxUnavailable: {{ . }} {{- end }} + {{- with .Values.queryFrontend.minAvailable }} + minAvailable: {{ . }} + {{- end }} {{- end }} {{- end }} diff --git a/charts/loki-distributed/templates/query-scheduler/poddisruptionbudget-query-scheduler.yaml b/charts/loki-distributed/templates/query-scheduler/poddisruptionbudget-query-scheduler.yaml index 9b1a8937d7..eb950d2d73 100644 --- a/charts/loki-distributed/templates/query-scheduler/poddisruptionbudget-query-scheduler.yaml +++ b/charts/loki-distributed/templates/query-scheduler/poddisruptionbudget-query-scheduler.yaml @@ -16,5 +16,8 @@ spec: {{- with .Values.queryScheduler.maxUnavailable }} maxUnavailable: {{ . }} {{- end }} + {{- with .Values.queryScheduler.minAvailable }} + minAvailable: {{ . }} + {{- end }} {{- end }} {{- end }} diff --git a/charts/loki-distributed/templates/ruler/poddisruptionbudget-ruler.yaml b/charts/loki-distributed/templates/ruler/poddisruptionbudget-ruler.yaml index 09925a89a9..e418d0b3ac 100644 --- a/charts/loki-distributed/templates/ruler/poddisruptionbudget-ruler.yaml +++ b/charts/loki-distributed/templates/ruler/poddisruptionbudget-ruler.yaml @@ -15,5 +15,8 @@ spec: {{- with .Values.ruler.maxUnavailable }} maxUnavailable: {{ . }} {{- end }} + {{- with .Values.ruler.minAvailable }} + minAvailable: {{ . }} + {{- end }} {{- end }} {{- end }} diff --git a/charts/loki-distributed/values.yaml b/charts/loki-distributed/values.yaml index 701878dbee..798c1cb7f6 100644 --- a/charts/loki-distributed/values.yaml +++ b/charts/loki-distributed/values.yaml @@ -486,6 +486,8 @@ ingester: topologyKey: failure-domain.beta.kubernetes.io/zone # -- Pod Disruption Budget maxUnavailable maxUnavailable: null + # -- Pod Disruption Budget minAvailable + minAvailable: null # -- Max Surge for ingester pods maxSurge: 0 # -- Node selector for ingester pods @@ -502,7 +504,6 @@ ingester: # -- Use emptyDir with ramdisk for storage. **Please note that all data in ingester will be lost on pod restart** inMemory: false # -- List of the ingester PVCs - # @notationType -- list claims: - name: data size: 10Gi @@ -610,6 +611,8 @@ distributor: topologyKey: failure-domain.beta.kubernetes.io/zone # -- Pod Disruption Budget maxUnavailable maxUnavailable: null + # -- Pod Disruption Budget minAvailable + minAvailable: null # -- Max Surge for distributor pods maxSurge: 0 # -- Node selector for distributor pods @@ -719,6 +722,8 @@ querier: topologyKey: failure-domain.beta.kubernetes.io/zone # -- Pod Disruption Budget maxUnavailable maxUnavailable: null + # -- Pod Disruption Budget minAvailable + minAvailable: null # -- Max Surge for querier pods maxSurge: 0 # -- Node selector for querier pods @@ -832,6 +837,8 @@ queryFrontend: topologyKey: failure-domain.beta.kubernetes.io/zone # -- Pod Disruption Budget maxUnavailable maxUnavailable: null + # -- Pod Disruption Budget minAvailable + minAvailable: null # -- Node selector for query-frontend pods nodeSelector: {} # -- Tolerations for query-frontend pods @@ -903,6 +910,8 @@ queryScheduler: topologyKey: failure-domain.beta.kubernetes.io/zone # -- Pod Disruption Budget maxUnavailable maxUnavailable: 1 + # -- Pod Disruption Budget minAvailable + minAvailable: null # -- Node selector for query-scheduler pods nodeSelector: {} # -- Tolerations for query-scheduler pods @@ -1117,6 +1126,8 @@ gateway: topologyKey: failure-domain.beta.kubernetes.io/zone # -- Pod Disruption Budget maxUnavailable maxUnavailable: null + # -- Pod Disruption Budget minAvailable + minAvailable: null # -- Node selector for gateway pods nodeSelector: {} # -- Tolerations for gateway pods @@ -1422,7 +1433,6 @@ compactor: # -- Annotations for compactor PVCs annotations: {} # -- List of the compactor PVCs - # @notationType -- list claims: - name: data size: 10Gi @@ -1518,6 +1528,8 @@ ruler: topologyKey: failure-domain.beta.kubernetes.io/zone # -- Pod Disruption Budget maxUnavailable maxUnavailable: null + # -- Pod Disruption Budget minAvailable + minAvailable: null # -- Node selector for ruler pods nodeSelector: {} # -- Tolerations for ruler pods @@ -1671,6 +1683,8 @@ indexGateway: topologyKey: failure-domain.beta.kubernetes.io/zone # -- Pod Disruption Budget maxUnavailable maxUnavailable: null + # -- Pod Disruption Budget minAvailable + minAvailable: null # -- Node selector for index-gateway pods nodeSelector: {} # -- Tolerations for index-gateway pods @@ -1810,6 +1824,8 @@ memcachedChunks: topologyKey: failure-domain.beta.kubernetes.io/zone # -- Pod Disruption Budget maxUnavailable maxUnavailable: null + # -- Pod Disruption Budget minAvailable + minAvailable: null # -- Node selector for memcached-chunks pods nodeSelector: {} # -- Tolerations for memcached-chunks pods @@ -1879,6 +1895,8 @@ memcachedFrontend: topologyKey: failure-domain.beta.kubernetes.io/zone # -- Pod Disruption Budget maxUnavailable maxUnavailable: 1 + # -- Pod Disruption Budget minAvailable + minAvailable: null # -- Node selector for memcached-frontend pods nodeSelector: {} # -- Tolerations for memcached-frontend pods @@ -1944,6 +1962,8 @@ memcachedIndexQueries: topologyKey: failure-domain.beta.kubernetes.io/zone # -- Pod Disruption Budget maxUnavailable maxUnavailable: null + # -- Pod Disruption Budget minAvailable + minAvailable: null # -- Node selector for memcached-index-queries pods nodeSelector: {} # -- Tolerations for memcached-index-queries pods @@ -2009,6 +2029,8 @@ memcachedIndexWrites: topologyKey: failure-domain.beta.kubernetes.io/zone # -- Pod Disruption Budget maxUnavailable maxUnavailable: null + # -- Pod Disruption Budget minAvailable + minAvailable: null # -- Node selector for memcached-index-writes pods nodeSelector: {} # -- Tolerations for memcached-index-writes pods