From 97451d662885c42cfe485cc049673f66e9718679 Mon Sep 17 00:00:00 2001 From: Kochetkov S Date: Thu, 15 Oct 2026 12:18:20 +0300 Subject: [PATCH] ++ flux ha prod --- .../vk-prod/flux-system/kustomization.yaml | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/clusters/vk-prod/flux-system/kustomization.yaml b/clusters/vk-prod/flux-system/kustomization.yaml index 3842229..7413d24 100644 --- a/clusters/vk-prod/flux-system/kustomization.yaml +++ b/clusters/vk-prod/flux-system/kustomization.yaml @@ -3,3 +3,50 @@ kind: Kustomization resources: - gotk-components.yaml - gotk-sync.yaml +patches: +- target: + kind: Deployment + name: kustomize-controller + patch: | + - op: replace + path: /spec/replicas + value: 3 + - op: add + path: /spec/strategy + value: + type: RollingUpdate + rollingUpdate: + maxSurge: 0 + maxUnavailable: 1 + - op: add + path: /spec/template/spec/affinity + value: + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - topologyKey: topology.kubernetes.io/zone + labelSelector: + matchLabels: + app: kustomize-controller +- target: + kind: Deployment + name: helm-controller + patch: | + - op: replace + path: /spec/replicas + value: 3 + - op: add + path: /spec/strategy + value: + type: RollingUpdate + rollingUpdate: + maxSurge: 0 + maxUnavailable: 1 + - op: add + path: /spec/template/spec/affinity + value: + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - topologyKey: topology.kubernetes.io/zone + labelSelector: + matchLabels: + app: helm-controller