Skip to content

Commit f30da72

Browse files
feat: Add configurable liveness probe timeout (#918)
* feat: Add configurable liveness probe timeout * Update dask_kubernetes/operator/deployment/helm/dask-kubernetes-operator/values.yaml Co-authored-by: Jacob Tomlinson <jacobtomlinson@users.noreply.github.com> * Add livenessProbe timeout to README * Fix README typo --------- Co-authored-by: Jacob Tomlinson <jacobtomlinson@users.noreply.github.com>
1 parent f21605e commit f30da72

File tree

3 files changed

+5
-0
lines changed

3 files changed

+5
-0
lines changed

dask_kubernetes/operator/deployment/helm/dask-kubernetes-operator/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ The following table lists the configurable parameters of the Dask-kubernetes-ope
3636
| `tolerations` | Tolerations | `[]` |
3737
| `affinity` | Affinity | `{}` |
3838
| `priorityClassName` | Priority class | `null` |
39+
| `livenessProbe.timeoutSeconds` | | `5` |
3940
| `kopfArgs` | Command line flags to pass to kopf on start up | `["--all-namespaces"]` |
4041
| `metrics.scheduler.enabled` | Enable scheduler metrics. Pip package [prometheus-client](https://pypi.org/project/prometheus-client/) should be present on scheduler. | `false` |
4142
| `metrics.scheduler.serviceMonitor.enabled` | Enable scheduler servicemonitor. | `false` |

dask_kubernetes/operator/deployment/helm/dask-kubernetes-operator/templates/deployment.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ spec:
5252
httpGet:
5353
path: /healthz
5454
port: 8080
55+
timeoutSeconds: {{ .Values.livenessProbe.timeoutSeconds }}
5556
volumeMounts:
5657
{{- toYaml .Values.volumeMounts | nindent 12 }}
5758
volumes:

dask_kubernetes/operator/deployment/helm/dask-kubernetes-operator/values.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,9 @@ affinity: {} # Affinity
5454

5555
priorityClassName: null # Priority class
5656

57+
livenessProbe:
58+
timeoutSeconds: 5
59+
5760
kopfArgs: # Command line flags to pass to kopf on start up
5861
- --all-namespaces
5962

0 commit comments

Comments
 (0)