You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
920 B

  1. apiVersion: kubescheduler.config.k8s.io/v1
  2. kind: KubeSchedulerConfiguration
  3. clientConnection:
  4. kubeconfig: "{{ kube_config_dir }}/scheduler.conf"
  5. {% for key in kube_scheduler_client_conn_extra_opts %}
  6. {{ key }}: {{ kube_scheduler_client_conn_extra_opts[key] }}
  7. {% endfor %}
  8. {% if kube_scheduler_extenders %}
  9. extenders:
  10. {{ kube_scheduler_extenders | to_nice_yaml(indent=2, width=256) }}
  11. {% endif %}
  12. leaderElection:
  13. leaseDuration: {{ kube_scheduler_leader_elect_lease_duration }}
  14. renewDeadline: {{ kube_scheduler_leader_elect_renew_deadline }}
  15. {% for key in kube_scheduler_leader_elect_extra_opts %}
  16. {{ key }}: {{ kube_scheduler_leader_elect_extra_opts[key] }}
  17. {% endfor %}
  18. {% if kube_scheduler_profiles %}
  19. profiles:
  20. {{ kube_scheduler_profiles | to_nice_yaml(indent=2, width=256) }}
  21. {% endif %}
  22. {% for key in kube_scheduler_config_extra_opts %}
  23. {{ key }}: {{ kube_scheduler_config_extra_opts[key] }}
  24. {% endfor %}