как удалить grepped iptables

Я пытаюсь удалить все iptables, созданные calico в моей установке k3s. Я использую calico-script для удаления, но после запуска этого скрипта некоторые cali- iptables я могу видеть в iptables -S выводе, Я хочу удалить их все

Я вижу iptables с cali- в iptables -S

 root@Ubuntu-18-VM:~# iptables -S  | grep -e '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

Как я могу удалить эти iptables после grepping, чтобы в iptables -S все это не появилось?

2
задан 4 August 2021 в 09:44

1 ответ

Удаление 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, иначе calico будет продолжать создавать iptables.

2
ответ дан 20 August 2021 в 10:29

Другие вопросы по тегам:

Похожие вопросы: