manifests/noderesourcetopology/scheduler-configmap.yaml (27 lines of code) (raw):

apiVersion: v1 kind: ConfigMap metadata: name: topo-aware-scheduler-config namespace: kube-system data: scheduler-config.yaml: | apiVersion: kubescheduler.config.k8s.io/v1 kind: KubeSchedulerConfiguration leaderElection: leaderElect: false clientConnection: kubeconfig: "/etc/kubernetes/scheduler.conf" profiles: - schedulerName: topo-aware-scheduler plugins: multiPoint: enabled: - name: NodeResourceTopologyMatch reserve: disabled: - name: NodeResourceTopologyMatch # optional plugin configs pluginConfig: - name: NodeResourceTopologyMatch args: scoringStrategy: type: "LeastAllocated"