diff --git a/cert-manager/helm-values.yaml b/cert-manager/helm-values.yaml index 717fbee..7d77051 100644 --- a/cert-manager/helm-values.yaml +++ b/cert-manager/helm-values.yaml @@ -21,6 +21,16 @@ webhook: memory: 64Mi limits: memory: 96Mi + # Affinity - Soft Anti-Affinity to spread pods across nodes + affinity: + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - weight: 100 + podAffinityTerm: + labelSelector: + matchLabels: + app.kubernetes.io/name: cert-manager-webhook + topologyKey: kubernetes.io/hostname cainjector: replicaCount: 2 @@ -30,6 +40,16 @@ cainjector: memory: 64Mi limits: memory: 96Mi + # Affinity - Soft Anti-Affinity to spread pods across nodes + affinity: + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - weight: 100 + podAffinityTerm: + labelSelector: + matchLabels: + app.kubernetes.io/name: cert-manager-cainjector + topologyKey: kubernetes.io/hostname # Affinity - Soft Anti-Affinity to spread pods across nodes affinity: @@ -42,28 +62,6 @@ affinity: app.kubernetes.io/name: cert-manager topologyKey: kubernetes.io/hostname -webhook: - affinity: - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - weight: 100 - podAffinityTerm: - labelSelector: - matchLabels: - app.kubernetes.io/name: cert-manager-webhook - topologyKey: kubernetes.io/hostname - -cainjector: - affinity: - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - weight: 100 - podAffinityTerm: - labelSelector: - matchLabels: - app.kubernetes.io/name: cert-manager-cainjector - topologyKey: kubernetes.io/hostname - # Prometheus metrics prometheus: enabled: true