2 votes

Comment supprimer manuellement calicoctl et iptables créés par calico de ma configuration k3s ?

J'ai une configuration K3s avec des pods calico [calico-node- & calico-kube-controllers-] en cours d'exécution. En désinstallant K3s, les pods calico sont supprimés mais je constate que les commandes calicoctl et iptables -S continuent de fonctionner et affichent des données.

Je veux supprimer complètement calico (y compris calicoctl et Iptables créés par calico). Quelles commandes m'aideront à le faire ?

Commande de désinstallation de K3s: /usr/local/bin/k3s-uninstall.sh supprime tous les pods de k3s, y compris calico, mais calicoctl et iptables -S continuent de fonctionner.

PS: J'ai déjà essayé quelques choses -

  1. La commande kubectl delete -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/release-1.5/config/v1.5/calico.yaml supprime le calico-node- mais calico-kube-controller, calicoctl et iptables -S sont toujours présents
  2. Les commandes Kubectl delete dans cette question ne fonctionnent pas pour moi, après avoir exécuté ces deux commandes, calicoctl et iptables -S sont toujours présents.

3voto

gaurav sinha Points 61

Suppression de Calico-Iptables :

Utilisez calico-policy et ajoutez les lignes suivantes à la fin du script :

echo "Vidage des règles iptables Calico restantes"
iptables-save | grep -i cali | iptables -F

echo "Suppression des règles iptables Calico restantes"
iptables-save | grep -i cali | iptables -X

Cela supprimera toutes les règles iptables Calico lorsque vous les vérifierez avec iptables -S

Remarque : Exécutez ce script uniquement après avoir désinstallé K3S.

Suppression de calicoctl :

Il vous suffit d'exécuter la commande sudo rm $(which calicoctl), elle trouvera et supprimera calicoctl.

0voto

Ici, vous trouverez un script dédié qui supprimera toute la politique calico. Tout ce dont vous avez besoin devrait être dans le script.

Éditer: vous pouvez trouver un guide complet ici

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X