From 7d9b9c1b1f2d09b701f8de8ea7121e095a037ab4 Mon Sep 17 00:00:00 2001 From: Marcus Noble Date: Sun, 16 May 2021 12:47:40 +0100 Subject: [PATCH] Harbor replicas and anit-affinity --- manifests/harbor_chart/harbor_chart.yaml | 46 ++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/manifests/harbor_chart/harbor_chart.yaml b/manifests/harbor_chart/harbor_chart.yaml index 403ac53..40b0e6a 100644 --- a/manifests/harbor_chart/harbor_chart.yaml +++ b/manifests/harbor_chart/harbor_chart.yaml @@ -36,18 +36,50 @@ spec: updateStrategy: type: Recreate portal: + replicas: 2 resources: requests: memory: 64Mi + affinity: + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: component + operator: In + values: + - portal + - key: app + operator: In + values: + - harbor + topologyKey: kubernetes.io/hostname core: + replicas: 2 resources: requests: memory: 64Mi + affinity: + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: component + operator: In + values: + - core + - key: app + operator: In + values: + - harbor + topologyKey: kubernetes.io/hostname jobservice: + replicas: 1 resources: requests: memory: 64Mi registry: + replicas: 2 registry: resources: requests: @@ -56,3 +88,17 @@ spec: resources: requests: memory: 64Mi + affinity: + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: component + operator: In + values: + - registry + - key: app + operator: In + values: + - harbor + topologyKey: kubernetes.io/hostname