From f7b07634c9a47242af0fb494ec60d3ce8edfe81c Mon Sep 17 00:00:00 2001 From: Chong Yang Date: Mon, 3 Feb 2025 16:38:41 +1030 Subject: [PATCH] feat: schedule critical workload to on-demand instance only --- deploy/production/cage-keeper.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/deploy/production/cage-keeper.yaml b/deploy/production/cage-keeper.yaml index ff166e7..1b3bcbe 100644 --- a/deploy/production/cage-keeper.yaml +++ b/deploy/production/cage-keeper.yaml @@ -6,6 +6,15 @@ service: containerPort: 8080 tls: enabled: false +affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: karpenter.sh/capacity-type + operator: In + values: + - on-demand image: pullPolicy: Always serviceAccount: