PERF(repo): move system pods to master node

- Add nodeSelector for master node placement
- Add tolerations for NoExecute taint
- kube-state-metrics: schedule on master
- goldilocks-controller: schedule on master, reduce to 1 replica
- vpa-recommender: schedule on master, remove anti-affinity
- Free worker node resources for applications
This commit is contained in:
2026-01-08 18:43:18 +09:00
parent bbdd908b27
commit 1c6a9dc491
3 changed files with 27 additions and 10 deletions

View File

@@ -14,6 +14,15 @@ resources:
limits:
memory: 150Mi
# Schedule on master node
nodeSelector:
node-role.kubernetes.io/master: ""
tolerations:
- key: node-role.kubernetes.io/master
operator: Exists
effect: NoExecute
service:
type: ClusterIP
clusterIP: None