From 79ffd07273db14aa87c9ef7f3b5722079f45b458 Mon Sep 17 00:00:00 2001 From: Edward Viaene Date: Wed, 25 Jul 2018 12:47:18 +0000 Subject: [PATCH] affinity --- affinity/node-affinity.yaml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 affinity/node-affinity.yaml diff --git a/affinity/node-affinity.yaml b/affinity/node-affinity.yaml new file mode 100644 index 0000000..cb1016f --- /dev/null +++ b/affinity/node-affinity.yaml @@ -0,0 +1,34 @@ +apiVersion: extensions/v1beta1 +kind: Deployment +metadata: + name: node-affinity +spec: + replicas: 3 + template: + metadata: + labels: + app: node-affinity + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: env + operator: In + values: + - dev + preferredDuringSchedulingIgnoredDuringExecution: + - weight: 1 + preference: + matchExpressions: + - key: team + operator: In + values: + - engineering-project1 + containers: + - name: k8s-demo + image: wardviaene/k8s-demo + ports: + - name: nodejs-port + containerPort: 3000