feat(clustertool): disable scheduler ImageLocality

Signed-off-by: Kjeld Schouten <info@kjeldschouten.nl>
This commit is contained in:
Kjeld Schouten
2025-02-03 12:37:34 +01:00
committed by GitHub
parent 020249cd29
commit aa83fc1991
@@ -48,3 +48,23 @@
- os:admin
allowedKubernetesNamespaces:
- system-upgrade
- op: add
path: /cluster/scheduler
value:
config:
apiVersion: kubescheduler.config.k8s.io/v1
kind: KubeSchedulerConfiguration
profiles:
- schedulerName: default-scheduler
plugins:
score:
disabled:
- name: ImageLocality
pluginConfig:
- name: PodTopologySpread
args:
defaultingType: List
defaultConstraints:
- maxSkew: 1
topologyKey: kubernetes.io/hostname
whenUnsatisfiable: ScheduleAnyway