diff --git a/tools/images/kubeadm-aio/assets/opt/playbooks/roles/deploy-kubeadm-master/templates/kubeadm-conf.yaml.j2 b/tools/images/kubeadm-aio/assets/opt/playbooks/roles/deploy-kubeadm-master/templates/kubeadm-conf.yaml.j2
index 5e5a286ad..341112557 100644
--- a/tools/images/kubeadm-aio/assets/opt/playbooks/roles/deploy-kubeadm-master/templates/kubeadm-conf.yaml.j2
+++ b/tools/images/kubeadm-aio/assets/opt/playbooks/roles/deploy-kubeadm-master/templates/kubeadm-conf.yaml.j2
@@ -32,9 +32,10 @@ tokenTTL: 24h0m0s
 selfHosted: {{ k8s.selfHosted }}
 apiServerExtraArgs:
   runtime-config: "batch/v2alpha1=true"
-#   <argument>: <value|string>
-# controllerManagerExtraArgs:
-#   <argument>: <value|string>
+  service-node-port-range: "1024-65535"
+controllerManagerExtraArgs:
+  address: "0.0.0.0"
+  port: "10252"
 #   <argument>: <value|string>
 # schedulerExtraArgs:
 #   <argument>: <value|string>