Linux
如何刪除grepped iptables
我有 iptables 從
cali-
root@Ubuntu-18-VM:~# iptables -S | grep -oP '(?<!^:)cali-[^ ]+' cali-FORWARD cali-INPUT cali-OUTPUT cali-cidr-block cali-from-hep-forward cali-from-host-endpoint cali-from-wl-dispatch cali-from-wl-dispatch-5 cali-fw-cali2847b154969 cali-fw-cali4bb24809f90 cali-fw-cali531f8f2e712 cali-fw-cali5a82b3ff301 cali-pri-_CVSZITRyIpEmH8AB6H cali-pri-_HayIXLB85hzHkIhWER cali-pri-_PTRGc0U-L5Kz7V6ERW cali-pri-_u2Tn2rSoAPffvE7JO6 cali-pri-kns.kube-system cali-pro-_CVSZITRyIpEmH8AB6H cali-pro-_HayIXLB85hzHkIhWER cali-pro-_PTRGc0U-L5Kz7V6ERW cali-pro-_u2Tn2rSoAPffvE7JO6 cali-pro-kns.kube-system cali-to-hep-forward cali-to-host-endpoint cali-to-wl-dispatch cali-to-wl-dispatch-5 cali-tw-cali2847b154969 cali-tw-cali4bb24809f90 cali-tw-cali531f8f2e712 cali-tw-cali5a82b3ff301 cali-wl-to-host
如何刪除這 31 個 iptables ?在 grep 之後我應該添加什麼刪除命令,以便該
iptables -S
命令不顯示cali-
iptables ?
刪除 calico-Iptables:
使用calico-policy並在腳本末尾添加以下行:
echo "Flush remaining calico iptables" iptables-save | grep -i cali | iptables -F echo "Delete remaining calico iptables" iptables-save | grep -i cali | iptables -X
當您檢查時,這將刪除所有 calico iptables
iptables -S
**注意:**僅在解除安裝 K3S 後執行此腳本。
刪除 calicoctl:
只需執行
sudo rm $(which calicoctl)
命令,它就會找到並刪除 calicoctl。