REFACTOR(repo): standardize taint to control-plane

- Change node-role.kubernetes.io/master to control-plane
- Update vpa, goldilocks, kube-state-metrics tolerations
- Remove deprecated master taint from promtail
This commit is contained in:
2026-01-08 19:17:34 +09:00
parent 7ed4d69c51
commit 735166fc9c
4 changed files with 13 additions and 16 deletions

View File

@@ -60,14 +60,14 @@ controller:
# Set to false to only monitor namespaces with the label: goldilocks.fairwinds.com/enabled=true
enableCostRecommendations: true
# Schedule on master node
# Schedule on control-plane node
nodeSelector:
node-role.kubernetes.io/master: "true"
node-role.kubernetes.io/control-plane: "true"
tolerations:
- key: node-role.kubernetes.io/master
- key: node-role.kubernetes.io/control-plane
operator: Exists
effect: NoExecute
effect: NoSchedule
# VPA configuration (should already be installed)
vpa:

View File

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

View File

@@ -37,11 +37,8 @@ resources:
limits:
memory: 182Mi
# Tolerations to run on all nodes including master
# Tolerations to run on all nodes including control-plane
tolerations:
- key: node-role.kubernetes.io/master
operator: Exists
effect: NoSchedule
- key: node-role.kubernetes.io/control-plane
operator: Exists
effect: NoSchedule

View File

@@ -13,14 +13,14 @@ recommender:
limits:
memory: 192Mi
# Schedule on master node
# Schedule on control-plane node
nodeSelector:
node-role.kubernetes.io/master: "true"
node-role.kubernetes.io/control-plane: "true"
tolerations:
- key: node-role.kubernetes.io/master
- key: node-role.kubernetes.io/control-plane
operator: Exists
effect: NoExecute
effect: NoSchedule
# Updater - applies recommended resource requests to pods
# Disabled because we're using updateMode: Off (recommendations only)