REFACTOR(traefik): remove control-plane scheduling
- Remove tolerations for control-plane taint - Remove svclb tolerations annotation - Allow pods to schedule on any available node
This commit is contained in:
@@ -28,11 +28,6 @@ spec:
|
|||||||
app.kubernetes.io/name: traefik
|
app.kubernetes.io/name: traefik
|
||||||
topologyKey: kubernetes.io/hostname
|
topologyKey: kubernetes.io/hostname
|
||||||
|
|
||||||
# Control-plane 노드에도 배치 허용
|
|
||||||
tolerations:
|
|
||||||
- key: node-role.kubernetes.io/control-plane
|
|
||||||
operator: Exists
|
|
||||||
|
|
||||||
# Traefik Dashboard 활성화
|
# Traefik Dashboard 활성화
|
||||||
dashboard:
|
dashboard:
|
||||||
enabled: true
|
enabled: true
|
||||||
@@ -56,11 +51,6 @@ spec:
|
|||||||
expose:
|
expose:
|
||||||
default: true
|
default: true
|
||||||
|
|
||||||
# svclb tolerations for control-plane node
|
|
||||||
service:
|
|
||||||
annotations:
|
|
||||||
svccontroller.k3s.cattle.io/tolerations: '[{"key":"node-role.kubernetes.io/control-plane","operator":"Exists","effect":"NoSchedule"}]'
|
|
||||||
|
|
||||||
# Prometheus metrics
|
# Prometheus metrics
|
||||||
metrics:
|
metrics:
|
||||||
prometheus:
|
prometheus:
|
||||||
|
|||||||
Reference in New Issue
Block a user