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 # Set to false to only monitor namespaces with the label: goldilocks.fairwinds.com/enabled=true
enableCostRecommendations: true enableCostRecommendations: true
# Schedule on master node # Schedule on control-plane node
nodeSelector: nodeSelector:
node-role.kubernetes.io/master: "true" node-role.kubernetes.io/control-plane: "true"
tolerations: tolerations:
- key: node-role.kubernetes.io/master - key: node-role.kubernetes.io/control-plane
operator: Exists operator: Exists
effect: NoExecute effect: NoSchedule
# VPA configuration (should already be installed) # VPA configuration (should already be installed)
vpa: vpa:

View File

@@ -14,14 +14,14 @@ resources:
limits: limits:
memory: 150Mi memory: 150Mi
# Schedule on master node # Schedule on control-plane node
nodeSelector: nodeSelector:
node-role.kubernetes.io/master: "true" node-role.kubernetes.io/control-plane: "true"
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:
type: ClusterIP type: ClusterIP

View File

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

View File

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