Eu tenho uma configuração K3s com pods de chita [ calico-node-
& calico-kube-controllers-
] em execução. Ao desinstalar K3s, os pods de chita são excluídos, mas vejo isso calicoctl
e iptables -S
os comandos ainda em execução e mostram dados.
Quero excluir chita (incluindocalicoctleIptablescriado por chita) completamente. Quais comandos me ajudarão a fazer isso?
Comando de desinstalação do K3s: /usr/local/bin/k3s-uninstall.sh
exclui todos os pods k3s, incluindo chita, mas calicoctl
ainda iptables -S
funciona.
PS:Eu já tentei algumas coisas -
- Comando
kubectl delete -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/release-1.5/config/v1.5/calico.yaml
exclui ocalico-node-
mascalico-kube-controller
,calicoctl
eiptables -S
ainda estão presentes Kubectl delete
comandos emisso quetambém não está funcionando para mim, depois de executar esses dois comandos aindacalicoctl
eiptables -S
estão presentes
Responder1
Excluindo calico-Iptables:
Usarpolítica de chitae adicione as linhas abaixo no final do script:
echo "Flush remaining calico iptables"
iptables-save | grep -i cali | iptables -F
echo "Delete remaining calico iptables"
iptables-save | grep -i cali | iptables -X
Isso excluirá todos os iptables calico quando você verificar comiptables -S
Observação:Execute este script somente após desinstalar o K3S.
Excluindo calicoctl:
Basta executar sudo rm $(which calicoctl)
o comando, ele encontrará e excluirá o calicoctl.
Responder2
Aqui você encontrará um script dedicadoisso removerá toda a política de chita. Tudo que você precisa deve estar no script.
Editar: guia completo que você pode encontraraqui