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:
@@ -96,11 +96,11 @@ affinity:
|
|||||||
- minio
|
- minio
|
||||||
topologyKey: kubernetes.io/hostname
|
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:
|
tolerations:
|
||||||
- key: "node-role.kubernetes.io/master"
|
- key: "node-role.kubernetes.io/control-plane"
|
||||||
operator: "Exists"
|
operator: "Exists"
|
||||||
effect: "NoExecute"
|
effect: "NoSchedule"
|
||||||
|
|
||||||
# Prometheus metrics
|
# Prometheus metrics
|
||||||
metrics:
|
metrics:
|
||||||
|
|||||||
@@ -68,9 +68,9 @@ spec:
|
|||||||
affinity:
|
affinity:
|
||||||
podAntiAffinityType: preferred
|
podAntiAffinityType: preferred
|
||||||
tolerations:
|
tolerations:
|
||||||
- key: "node-role.kubernetes.io/master"
|
- key: "node-role.kubernetes.io/control-plane"
|
||||||
operator: "Exists"
|
operator: "Exists"
|
||||||
effect: "NoExecute"
|
effect: "NoSchedule"
|
||||||
|
|
||||||
# Enable superuser access
|
# Enable superuser access
|
||||||
enableSuperuserAccess: true
|
enableSuperuserAccess: true
|
||||||
|
|||||||
@@ -103,15 +103,15 @@ serviceAccount:
|
|||||||
rbac:
|
rbac:
|
||||||
create: true
|
create: true
|
||||||
|
|
||||||
# Node selector - Run on master node for stability
|
# Node selector - Run on control-plane node for stability
|
||||||
nodeSelector:
|
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:
|
tolerations:
|
||||||
- key: "node-role.kubernetes.io/master"
|
- key: "node-role.kubernetes.io/control-plane"
|
||||||
operator: "Exists"
|
operator: "Exists"
|
||||||
effect: "NoExecute"
|
effect: "NoSchedule"
|
||||||
|
|
||||||
# Affinity (disabled - single replica on master)
|
# Affinity (disabled - single replica on master)
|
||||||
affinity: {}
|
affinity: {}
|
||||||
|
|||||||
@@ -49,9 +49,9 @@ controllers:
|
|||||||
app.kubernetes.io/name: zot
|
app.kubernetes.io/name: zot
|
||||||
topologyKey: kubernetes.io/hostname
|
topologyKey: kubernetes.io/hostname
|
||||||
tolerations:
|
tolerations:
|
||||||
- key: "node-role.kubernetes.io/master"
|
- key: "node-role.kubernetes.io/control-plane"
|
||||||
operator: "Exists"
|
operator: "Exists"
|
||||||
effect: "NoExecute"
|
effect: "NoSchedule"
|
||||||
|
|
||||||
service:
|
service:
|
||||||
zot:
|
zot:
|
||||||
|
|||||||
Reference in New Issue
Block a user