From bdbfa4d40310549c63c5b287d21e40cc20c422f4 Mon Sep 17 00:00:00 2001 From: Takashi Okamoto <toraneko@gmail.com> Date: Sat, 4 Aug 2018 04:08:01 +0000 Subject: [PATCH] Add ipvs support for kubeadm 1.10 or later. --- .../master/templates/kubeadm-config.v1alpha1.yaml.j2 | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/roles/kubernetes/master/templates/kubeadm-config.v1alpha1.yaml.j2 b/roles/kubernetes/master/templates/kubeadm-config.v1alpha1.yaml.j2 index 14c4c445c..f9fb621b5 100644 --- a/roles/kubernetes/master/templates/kubeadm-config.v1alpha1.yaml.j2 +++ b/roles/kubernetes/master/templates/kubeadm-config.v1alpha1.yaml.j2 @@ -28,6 +28,12 @@ kubeProxy: {% if kube_proxy_mode == 'ipvs' and kube_version | version_compare('v1.10', '<') %} featureGates: SupportIPVSProxyMode=true mode: ipvs +{% elif kube_proxy_mode == 'ipvs' %} +kubeProxy: + config: + featureGates: + SupportIPVSProxyMode: true + mode: ipvs {% endif %} {% if kube_proxy_nodeport_addresses %} nodePortAddresses: [{{ kube_proxy_nodeport_addresses_cidr }}] -- GitLab