From b064274e278bdb411a28668acaf27fa7b41c082e Mon Sep 17 00:00:00 2001 From: Florian Ruynat <florian234@hotmail.com> Date: Tue, 30 Jun 2020 17:54:06 +0200 Subject: [PATCH] Update kube-router to 1.0.0 (#6211) --- README.md | 2 +- roles/download/defaults/main.yml | 2 +- .../kube-router/templates/kube-router.yml.j2 | 10 +++++++++- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index e1c37cf5a..4fe0520d1 100644 --- a/README.md +++ b/README.md @@ -128,7 +128,7 @@ Note: Upstart/SysV init based OS types are not supported. - [contiv](https://github.com/contiv/install) v1.2.1 - [flanneld](https://github.com/coreos/flannel) v0.12.0 - [kube-ovn](https://github.com/alauda/kube-ovn) v1.2.1 - - [kube-router](https://github.com/cloudnativelabs/kube-router) v0.4.0 + - [kube-router](https://github.com/cloudnativelabs/kube-router) v1.0.0 - [multus](https://github.com/intel/multus-cni) v3.4.2 - [weave](https://github.com/weaveworks/weave) v2.6.5 - Application diff --git a/roles/download/defaults/main.yml b/roles/download/defaults/main.yml index ad329dfc2..a24c6173c 100644 --- a/roles/download/defaults/main.yml +++ b/roles/download/defaults/main.yml @@ -81,7 +81,7 @@ pod_infra_version: "3.2" contiv_version: 1.2.1 cilium_version: "v1.8.0" kube_ovn_version: "v1.2.1" -kube_router_version: "v0.4.0" +kube_router_version: "v1.0.0" multus_version: "v3.4.2" # Get kubernetes major version (i.e. 1.17.4 => 1.17) diff --git a/roles/network_plugin/kube-router/templates/kube-router.yml.j2 b/roles/network_plugin/kube-router/templates/kube-router.yml.j2 index 2510a861f..bce36cfbd 100644 --- a/roles/network_plugin/kube-router/templates/kube-router.yml.j2 +++ b/roles/network_plugin/kube-router/templates/kube-router.yml.j2 @@ -39,6 +39,7 @@ spec: - --run-firewall={{ kube_router_run_firewall | bool }} - --run-service-proxy={{ kube_router_run_service_proxy | bool }} - --kubeconfig=/var/lib/kube-router/kubeconfig + - --bgp-graceful-restart=true {% if kube_router_advertise_cluster_ip %} - --advertise-cluster-ip {% endif %} @@ -75,7 +76,7 @@ spec: httpGet: path: /healthz port: 20244 - initialDelaySeconds: 5 + initialDelaySeconds: 10 periodSeconds: 3 resources: requests: @@ -97,6 +98,9 @@ spec: - name: kubeconfig mountPath: /var/lib/kube-router readOnly: true + - name: xtables-lock + mountPath: /run/xtables.lock + readOnly: false {% if kube_router_enable_metrics %} ports: - containerPort: {{ kube_router_metrics_port }} @@ -128,6 +132,10 @@ spec: - name: kubeconfig hostPath: path: /var/lib/kube-router + - name: xtables-lock + hostPath: + path: /run/xtables.lock + type: FileOrCreate --- apiVersion: v1 -- GitLab