FEAT(applications): enable HA with replica 2 and soft anti-affinity

- Add replicaCount: 2 to docusaurus, headlamp, homer, mas, umami
- Add soft pod anti-affinity for node distribution
- Enable high availability across multiple nodes
This commit is contained in:
2026-01-08 12:46:58 +09:00
parent 17cce6ed23
commit fd1548c70c
5 changed files with 57 additions and 2 deletions

View File

@@ -3,6 +3,7 @@
controllers:
main:
replicaCount: 2
annotations:
docusaurus/source-hash: "2024-12-30-v1"
initContainers:
@@ -55,6 +56,16 @@ controllers:
port: 80
initialDelaySeconds: 5
periodSeconds: 5
# Affinity - Soft Anti-Affinity to spread pods across nodes
affinity:
podAntiAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 100
podAffinityTerm:
labelSelector:
matchLabels:
app.kubernetes.io/name: docusaurus
topologyKey: kubernetes.io/hostname
service:
main: