Điểm:1

Làm cách nào tôi có thể xóa thủ công calicoctl và iptables được tạo bởi calico khỏi thiết lập k3s của mình

lá cờ ar

Tôi có một thiết lập K3s với các vỏ calico [calico-nút- & calico-kube-bộ điều khiển-] đang chạy. Khi gỡ cài đặt K3s, calico pod bị xóa nhưng tôi thấy điều đó calicoctliptables -S lệnh vẫn chạy và hiển thị dữ liệu.

Tôi muốn xóa calico (bao gồm cả calicoctlIptables được tạo bởi calico) hoàn toàn. Những lệnh nào sẽ giúp tôi làm như vậy?

Lệnh gỡ cài đặt K3s: /usr/local/bin/k3s-uninstall.sh xóa tất cả các nhóm k3s bao gồm cả calico, nhưng calicoctliptables -S vẫn hoạt động.

Tái bút: Tôi đã thử vài thứ -

  1. Chỉ huy xóa kubectl -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/release-1.5/config/v1.5/calico.yaml xóa calico-nút- nhưng calico-kube-bộ điều khiển , calicoctliptables -S vẫn còn hiện diện
  2. xóa Kubectl lệnh trong hàng đợi này cũng không hoạt động với tôi, sau khi thực hiện hai lệnh này vẫn calicoctliptables -S có mặt
Điểm:2
lá cờ th

Xóa calico-Iptables:

Sử dụng chính sách calico và thêm các dòng dưới đây vào cuối tập lệnh:

echo "Xóa các iptables calico còn lại"
iptables-lưu | grep -i cali | iptables -F

echo "Xóa các iptables calico còn lại"
iptables-lưu | grep -i cali | iptables -X

Điều này sẽ xóa tất cả các iptables calico khi bạn kiểm tra với iptables -S

Ghi chú: Chỉ chạy tập lệnh này sau khi gỡ cài đặt K3S.

Đang xóa calicoctl:

Đơn giản chỉ cần chạy sudo rm $(calicoctl) lệnh, nó sẽ tìm và xóa tệp calicoctl.

Điểm:0
lá cờ id

Ở đây bạn sẽ tìm thấy một kịch bản chuyên dụng điều đó sẽ loại bỏ toàn bộ chính sách calico. Mọi thứ bạn cần nên có trong kịch bản.

Chỉnh sửa: hoàn toàn hướng dẫn bạn có thể tìm thấy đây

solveit avatar
lá cờ ar
Mikolaj-:: trong khi chạy tập lệnh này "sh remove-calico-policy.sh", tập lệnh chuyển sang giai đoạn ngủ và không thoát ra khỏi đó. dòng cuối cùng đang ngủ ... nó bị kẹt
solveit avatar
lá cờ ar
Ngoài ra, các nhóm calico-node-xxx và calicoctl vẫn xuất hiện sau khi chạy tập lệnh này
Mikołaj Głodziak avatar
lá cờ id
Bạn đã chạy tập lệnh này ở đâu? Lưu ý rằng bạn cần chạy nó trên máy chủ node. Cái `sleep` này ở cuối cũng được nên DaemonSet không chết. Nó hoạt động như mong đợi. Tôi đã chỉnh sửa câu trả lời và gửi cho bạn hướng dẫn hoàn chỉnh để xóa toàn bộ chính sách calico.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.