Allow override of bind addr for controller-manager and scheduler (#3968)

* allows to override the bind addresses for controller-manager and scheduler

Useful for Prometheus metrics monitoring

* Add bind addr override support in kubeadm/v1beta1

Adds support for override of bind addresses for controller-manager
and scheduler in kubeadm/v1beta1

* Move location of bind address vars

* Remove double declaration of schedulerExtraArgs
This commit is contained in:
Andreas Holmsten
2019-01-08 05:41:54 +01:00
committed by Kubernetes Prow Robot
parent 39d7503069
commit 4d5b41b8db
3 changed files with 9 additions and 0 deletions

View File

@@ -172,6 +172,7 @@ controllerManager:
node-monitor-period: {{ kube_controller_node_monitor_period }}
pod-eviction-timeout: {{ kube_controller_pod_eviction_timeout }}
node-cidr-mask-size: "{{ kube_network_node_prefix }}"
address: {{ kube_controller_manager_bind_address }}
{% if kube_feature_gates %}
feature-gates: {{ kube_feature_gates|join(',') }}
{% endif %}
@@ -205,6 +206,7 @@ controllerManager:
{% endif %}
scheduler:
extraArgs:
address: {{ kube_controller_manager_bind_address }}
{% if kube_feature_gates %}
feature-gates: {{ kube_feature_gates|join(',') }}
{% endif %}