REFACTOR(repo): standardize taint to control-plane

- Change node-role.kubernetes.io/master to control-plane
- Update velero, zot, postgresql, minio tolerations
- Change effect from NoExecute to NoSchedule (K3s standard)
This commit is contained in:
2026-01-08 19:17:01 +09:00
parent a30d9005d9
commit 613ef5984e
4 changed files with 12 additions and 12 deletions

View File

@@ -96,11 +96,11 @@ affinity:
- minio
topologyKey: kubernetes.io/hostname
# Tolerations for master node (minio-0 runs on master)
# Tolerations for control-plane node (minio-0 runs on control-plane)
tolerations:
- key: "node-role.kubernetes.io/master"
- key: "node-role.kubernetes.io/control-plane"
operator: "Exists"
effect: "NoExecute"
effect: "NoSchedule"
# Prometheus metrics
metrics:

View File

@@ -68,9 +68,9 @@ spec:
affinity:
podAntiAffinityType: preferred
tolerations:
- key: "node-role.kubernetes.io/master"
- key: "node-role.kubernetes.io/control-plane"
operator: "Exists"
effect: "NoExecute"
effect: "NoSchedule"
# Enable superuser access
enableSuperuserAccess: true

View File

@@ -103,15 +103,15 @@ serviceAccount:
rbac:
create: true
# Node selector - Run on master node for stability
# Node selector - Run on control-plane node for stability
nodeSelector:
node-role.kubernetes.io/master: "true"
node-role.kubernetes.io/control-plane: "true"
# Tolerations - Allow scheduling on master node
# Tolerations - Allow scheduling on control-plane node
tolerations:
- key: "node-role.kubernetes.io/master"
- key: "node-role.kubernetes.io/control-plane"
operator: "Exists"
effect: "NoExecute"
effect: "NoSchedule"
# Affinity (disabled - single replica on master)
affinity: {}

View File

@@ -49,9 +49,9 @@ controllers:
app.kubernetes.io/name: zot
topologyKey: kubernetes.io/hostname
tolerations:
- key: "node-role.kubernetes.io/master"
- key: "node-role.kubernetes.io/control-plane"
operator: "Exists"
effect: "NoExecute"
effect: "NoSchedule"
service:
zot: