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