calico-node-
Calico 포드 [ & ]가 실행 중인 K3s 설정이 있습니다 calico-kube-controllers-
. K3를 제거하면 옥양목 포드가 삭제되지만 해당 명령 calicoctl
과 iptables -S
명령이 계속 실행되고 데이터가 표시됩니다.
옥양목(포함)을 삭제하고 싶습니다.옥양목그리고IP테이블calico)에서 완전히 생성되었습니다. 그렇게 하는 데 어떤 명령이 도움이 됩니까?
K3s 제거 명령: /usr/local/bin/k3s-uninstall.sh
calico를 포함한 모든 k3s 포드를 삭제하지만 calicoctl
여전히 iptables -S
작동합니다.
추신:나는 이미 몇 가지를 시도했습니다 -
- 명령은 but을
kubectl delete -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/release-1.5/config/v1.5/calico.yaml
삭제합니다 .calico-node-
calico-kube-controller
,calicoctl
그리고iptables -S
아직 존재해요 Kubectl delete
명령이 질문이 두 명령을 실행한 후에도 여전히 작동하지 않습니다.calicoctl
그리고iptables -S
존재한다
답변1
calico-Iptable 삭제:
사용칼리코 정책스크립트 끝에 아래 줄을 추가하십시오.
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를 제거한 후에만 이 스크립트를 실행하십시오.
칼리코틀 삭제 중:
간단히 sudo rm $(which calicoctl)
명령을 실행하면 calicoctl을 찾아서 삭제합니다.
답변2
여기에서 전용 스크립트를 찾을 수 있습니다.그러면 전체 옥양목 정책이 제거됩니다. 필요한 모든 것이 스크립트에 있어야 합니다.
편집: 찾을 수 있는 완전한 가이드여기