From cec2e1a200dee1dd3d5cdd5e0096ea13219eb4d6 Mon Sep 17 00:00:00 2001 From: liujian Date: Wed, 28 May 2025 18:12:14 +0800 Subject: [PATCH] fix: delete ip addr bind for kube_vip (#2598) Signed-off-by: joyceliu --- builtin/capkk/roles/uninstall/kubernetes/tasks/network.yaml | 2 +- builtin/core/roles/uninstall/kubernetes/tasks/network.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/builtin/capkk/roles/uninstall/kubernetes/tasks/network.yaml b/builtin/capkk/roles/uninstall/kubernetes/tasks/network.yaml index dab774d6..ea1b9d33 100644 --- a/builtin/capkk/roles/uninstall/kubernetes/tasks/network.yaml +++ b/builtin/capkk/roles/uninstall/kubernetes/tasks/network.yaml @@ -36,4 +36,4 @@ when: eq .kubernetes.control_plane_endpoint.type "kube_vip" command: | ip neigh show | grep {{ .kubernetes.control_plane_endpoint.kube_vip.address }} | awk '{print $1 " dev " $3}' | xargs -r -L1 ip neigh delete - \ No newline at end of file + ip -o addr show | grep {{ .kubernetes.control_plane_endpoint.kube_vip.address }} | awk '{system("ip addr del "$4" dev "$2)}' diff --git a/builtin/core/roles/uninstall/kubernetes/tasks/network.yaml b/builtin/core/roles/uninstall/kubernetes/tasks/network.yaml index dab774d6..ea1b9d33 100644 --- a/builtin/core/roles/uninstall/kubernetes/tasks/network.yaml +++ b/builtin/core/roles/uninstall/kubernetes/tasks/network.yaml @@ -36,4 +36,4 @@ when: eq .kubernetes.control_plane_endpoint.type "kube_vip" command: | ip neigh show | grep {{ .kubernetes.control_plane_endpoint.kube_vip.address }} | awk '{print $1 " dev " $3}' | xargs -r -L1 ip neigh delete - \ No newline at end of file + ip -o addr show | grep {{ .kubernetes.control_plane_endpoint.kube_vip.address }} | awk '{system("ip addr del "$4" dev "$2)}'