From 88f2d7bac97eacf908398e7223962fd16d2ab382 Mon Sep 17 00:00:00 2001 From: Emii Khaos Date: Tue, 30 Oct 2018 16:00:47 +0100 Subject: [PATCH] [stable/k8s-spot-rescheduler] Support pod affinity (#8892) Signed-off-by: Emily Karisch --- stable/k8s-spot-rescheduler/Chart.yaml | 2 +- stable/k8s-spot-rescheduler/templates/deployment.yaml | 4 ++++ stable/k8s-spot-rescheduler/values.yaml | 4 ++++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/stable/k8s-spot-rescheduler/Chart.yaml b/stable/k8s-spot-rescheduler/Chart.yaml index fa0fe8f3e4..f0c434d927 100644 --- a/stable/k8s-spot-rescheduler/Chart.yaml +++ b/stable/k8s-spot-rescheduler/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v1 appVersion: "v0.2.0" description: A k8s-spot-rescheduler Helm chart for Kubernetes name: k8s-spot-rescheduler -version: 0.3.0 +version: 0.3.1 keywords: - spot - rescheduler diff --git a/stable/k8s-spot-rescheduler/templates/deployment.yaml b/stable/k8s-spot-rescheduler/templates/deployment.yaml index 1b89deb16d..865fb940a3 100644 --- a/stable/k8s-spot-rescheduler/templates/deployment.yaml +++ b/stable/k8s-spot-rescheduler/templates/deployment.yaml @@ -35,6 +35,10 @@ spec: containerPort: 9235 resources: {{ toYaml .Values.resources | indent 12 }} + {{- if .Values.affinity }} + affinity: +{{ toYaml .Values.affinity | indent 8 }} + {{- end }} nodeSelector: {{ toYaml .Values.nodeSelector | indent 8 }} tolerations: diff --git a/stable/k8s-spot-rescheduler/values.yaml b/stable/k8s-spot-rescheduler/values.yaml index f8b8b28457..3459337b78 100644 --- a/stable/k8s-spot-rescheduler/values.yaml +++ b/stable/k8s-spot-rescheduler/values.yaml @@ -34,6 +34,10 @@ resources: {} # cpu: 100m # memory: 128Mi +# Affinity for pod assignment +# Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity +affinity: {} + tolerations: [] # Node labels for pod assignment