summaryrefslogtreecommitdiff
path: root/roles/kubernetes/kubeadm/control-plane/templates/kubeadm-init.config.j2
diff options
context:
space:
mode:
Diffstat (limited to 'roles/kubernetes/kubeadm/control-plane/templates/kubeadm-init.config.j2')
-rw-r--r--roles/kubernetes/kubeadm/control-plane/templates/kubeadm-init.config.j26
1 files changed, 6 insertions, 0 deletions
diff --git a/roles/kubernetes/kubeadm/control-plane/templates/kubeadm-init.config.j2 b/roles/kubernetes/kubeadm/control-plane/templates/kubeadm-init.config.j2
index 9aba276c..3f6794dc 100644
--- a/roles/kubernetes/kubeadm/control-plane/templates/kubeadm-init.config.j2
+++ b/roles/kubernetes/kubeadm/control-plane/templates/kubeadm-init.config.j2
@@ -58,3 +58,9 @@ cgroupDriver: systemd
clusterDNS:
- "{{ kubernetes_nodelocal_dnscache_ip }}"
{% endif %}
+{% if not kubernetes_network_plugin_replaces_kube_proxy and kubernetes_kube_proxy_mode is defined %}
+---
+apiVersion: kubeproxy.config.k8s.io/v1alpha1
+kind: KubeProxyConfiguration
+mode: {{ kubernetes_kube_proxy_mode }}
+{% endif %}