From b3b288f4c4821adbb74b871f9457471f7fc47540 Mon Sep 17 00:00:00 2001 From: Andrew S Date: Fri, 17 Sep 2021 17:16:29 +0600 Subject: [PATCH] #108 fixed affinity for the node termination handler --- .../aws-node-termination-handler-values.yaml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/terraform/layer2-k8s/templates/aws-node-termination-handler-values.yaml b/terraform/layer2-k8s/templates/aws-node-termination-handler-values.yaml index d5ac2d06..f9e3ea6e 100644 --- a/terraform/layer2-k8s/templates/aws-node-termination-handler-values.yaml +++ b/terraform/layer2-k8s/templates/aws-node-termination-handler-values.yaml @@ -1,4 +1,14 @@ enableSpotInterruptionDraining: true enableRebalanceMonitoring: true -nodeSelector: - eks.amazonaws.com/capacityType: SPOT + +affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: eks.amazonaws.com/capacityType + operator: In + values: + - SPOT + - key: eks.amazonaws.com/nodegroup + operator: DoesNotExist