Skip to content
Snippets Groups Projects
Commit efdc4cfa authored by Serge Logvinov's avatar Serge Logvinov Committed by Derek Su
Browse files

Add pod tolerations to the helper-pod


Signed-off-by: default avatarSerge Logvinov <serge.logvinov@sinextra.dev>
(cherry picked from commit eca2404d)
parent eaeddb21
Branches
Tags
No related merge requests found
...@@ -171,12 +171,19 @@ data: ...@@ -171,12 +171,19 @@ data:
metadata: metadata:
name: helper-pod name: helper-pod
spec: spec:
priorityClassName: system-node-critical
tolerations:
- key: node.kubernetes.io/disk-pressure
operator: Exists
effect: NoSchedule
containers: containers:
- name: helper-pod - name: helper-pod
image: busybox image: busybox
``` ```
The helperPod is allowed to run on nodes experiencing disk pressure conditions, despite the potential resource constraints. When it runs on such a node, it can carry out specific cleanup tasks, freeing up space in PVCs, and resolving the disk-pressure issue.
#### `config.json` #### `config.json`
##### Definition ##### Definition
......
...@@ -16,15 +16,20 @@ data: ...@@ -16,15 +16,20 @@ data:
{{- end }} {{- end }}
{{- $config | toPrettyJson | nindent 4 }} {{- $config | toPrettyJson | nindent 4 }}
setup: |- setup: |-
{{ .Values.configmap.setup | nindent 4 }} {{- .Values.configmap.setup | nindent 4 }}
teardown: |- teardown: |-
{{ .Values.configmap.teardown | nindent 4 }} {{- .Values.configmap.teardown | nindent 4 }}
helperPod.yaml: |- helperPod.yaml: |-
apiVersion: v1 apiVersion: v1
kind: Pod kind: Pod
metadata: metadata:
name: helper-pod name: helper-pod
spec: spec:
priorityClassName: system-node-critical
tolerations:
- key: node.kubernetes.io/disk-pressure
operator: Exists
effect: NoSchedule
containers: containers:
- name: helper-pod - name: helper-pod
{{- if .Values.privateRegistry.registryUrl }} {{- if .Values.privateRegistry.registryUrl }}
......
...@@ -35,9 +35,12 @@ data: ...@@ -35,9 +35,12 @@ data:
metadata: metadata:
name: helper-pod name: helper-pod
spec: spec:
priorityClassName: system-node-critical
tolerations:
- key: node.kubernetes.io/disk-pressure
operator: Exists
effect: NoSchedule
containers: containers:
- name: helper-pod - name: helper-pod
image: busybox image: busybox
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
...@@ -148,9 +148,12 @@ data: ...@@ -148,9 +148,12 @@ data:
metadata: metadata:
name: helper-pod name: helper-pod
spec: spec:
priorityClassName: system-node-critical
tolerations:
- key: node.kubernetes.io/disk-pressure
operator: Exists
effect: NoSchedule
containers: containers:
- name: helper-pod - name: helper-pod
image: busybox image: busybox
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment