diff --git a/roles/kubernetes/master/templates/kubeadm-config.v1alpha1.yaml.j2 b/roles/kubernetes/master/templates/kubeadm-config.v1alpha1.yaml.j2
index adc71cd09883dab9eb409492e7da00ce7b0b52c4..2a69f8b4e12bc6239461cc435ee63f04fa0108fc 100644
--- a/roles/kubernetes/master/templates/kubeadm-config.v1alpha1.yaml.j2
+++ b/roles/kubernetes/master/templates/kubeadm-config.v1alpha1.yaml.j2
@@ -70,6 +70,7 @@ apiServerExtraArgs:
   kubelet-preferred-address-types: "{{ kubelet_preferred_address_types }}"
   profiling: "{{ kube_profiling }}"
   repair-malformed-updates: "false"
+  enable-aggregator-routing: "{{ kube_api_aggregator_routing }}"
 {% if kube_api_anonymous_auth is defined and kube_version | version_compare('v1.5', '>=')  %}
   anonymous-auth: "{{ kube_api_anonymous_auth }}"
 {% endif %}
diff --git a/roles/kubernetes/master/templates/kubeadm-config.v1alpha2.yaml.j2 b/roles/kubernetes/master/templates/kubeadm-config.v1alpha2.yaml.j2
index 411a7ac85e43f0c52a585d3687a6bec4520c10ac..9482ed0836f565938e6a2386c07fbb3df320f2af 100644
--- a/roles/kubernetes/master/templates/kubeadm-config.v1alpha2.yaml.j2
+++ b/roles/kubernetes/master/templates/kubeadm-config.v1alpha2.yaml.j2
@@ -62,6 +62,7 @@ apiServerExtraArgs:
   kubelet-preferred-address-types: "{{ kubelet_preferred_address_types }}"
   profiling: "{{ kube_profiling }}"
   repair-malformed-updates: "false"
+  enable-aggregator-routing: "{{ kube_api_aggregator_routing }}"
 {% if kube_api_anonymous_auth is defined and kube_version | version_compare('v1.5', '>=')  %}
   anonymous-auth: "{{ kube_api_anonymous_auth }}"
 {% endif %}