|
|
@ -28,7 +28,7 @@ spec: |
|
|
|
- scheduler |
|
|
|
- --leader-elect=true |
|
|
|
- --kubeconfig={{ kube_config_dir }}/kube-scheduler-kubeconfig.yaml |
|
|
|
{% if cloud_provider == 'openstack' %} |
|
|
|
{% if cloud_provider == 'openstack' and disable_volume_zone_conflict %} |
|
|
|
- --policy-config-file={{ kube_config_dir }}/kube-scheduler-policy.yaml |
|
|
|
{% endif %} |
|
|
|
- --profiling=false |
|
|
@ -65,7 +65,7 @@ spec: |
|
|
|
- mountPath: "{{ kube_config_dir }}/kube-scheduler-kubeconfig.yaml" |
|
|
|
name: kubeconfig |
|
|
|
readOnly: true |
|
|
|
{% if cloud_provider == 'openstack' %} |
|
|
|
{% if cloud_provider == 'openstack' and disable_volume_zone_conflict %} |
|
|
|
- mountPath: "{{ kube_config_dir }}/kube-scheduler-policy.yaml" |
|
|
|
name: kube-scheduler-policy |
|
|
|
readOnly: true |
|
|
@ -85,7 +85,7 @@ spec: |
|
|
|
- name: kubeconfig |
|
|
|
hostPath: |
|
|
|
path: "{{ kube_config_dir }}/kube-scheduler-kubeconfig.yaml" |
|
|
|
{% if cloud_provider == 'openstack' %} |
|
|
|
{% if cloud_provider == 'openstack' and disable_volume_zone_conflict %} |
|
|
|
- name: kube-scheduler-policy |
|
|
|
hostPath: |
|
|
|
path: "{{ kube_config_dir }}/kube-scheduler-policy.yaml" |
|
|
|