Puncte:1

Cum să ștergeți iptable-urile grepped

drapel ar

Am iptables începând de la cali-

 root@Ubuntu-18-VM:~# iptables -S | grep -oP '(?<!^:)cali-[^ ]+'
    cali-ÎNAINTE
    cali-INPUT
    cali-OUTPUT
    cali-cidr-bloc
    cali-din-hep-înainte
    cali-de-la-gazdă-endpoint
    cali-din-wl-dispatch
    cali-din-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-la-hep-înainte
    cali-la-gazdă-endpoint
    cali-to-wl-dispatch
    cali-to-wl-dispatch-5
    cali-tw-cali2847b154969
    cali-tw-cali4bb24809f90
    cali-tw-cali531f8f2e712
    cali-tw-cali5a82b3ff301
    cali-wl-la-gazdă

Cum pot șterge aceste 31 de iptables? După grep ce comandă de ștergere să adaug astfel încât iptables -S comanda nu a arătat cali- iptables?

drapel us
Nu poți face într-un mod simplu ca acesta. IPTables refuză să ștergă un lanț dacă un alt lanț îl face referire. Aceasta înseamnă că trebuie să verificați mai întâi că nu există salturi la un anumit lanț înainte de a șterge lanțul.
Nikita Kipriyanov avatar
drapel za
Voi extinde această sugestie. Schimbați expresia grep pentru ca mai întâi să prindă `-j cali-[\S]+`. Elimina acele reguli. Atunci nu vor fi referiri la lanțurile menționate, așa că le veți putea spăla și apoi le veți elimina.
Puncte:1
drapel th

Ștergerea calico-Iptables:

Utilizare calico-politică și adăugați rândurile de mai jos la sfârșitul scriptului:

echo „Scoateți iptablele calico rămase”
iptables-salvare | grep -i cali | iptables -F

echo „Ștergeți calico iptables rămase”
iptables-salvare | grep -i cali | iptables -X

Acest lucru va șterge toate calico iptables atunci când verificați cu iptables -S

Notă: Rulați acest script numai după dezinstalarea K3S.

Ștergerea calicoctl:

Pur și simplu alergați sudo rm $(care calicoctl) comanda, va găsi și șterge calicoctl.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.