Рейтинг:1

Как я могу вручную удалить calicoctl и iptables, созданные calico, из моей установки k3s

флаг ar

У меня есть установка K3s с калико-стручками [бязь-узел- & calico-kube-контроллеры-] Бег. При удалении K3s стручки ситца удаляются, но я вижу, что каликоттль и iptables -S команды все еще выполняются и показывают данные.

Я хочу удалить бязь (включая каликоттль и Iptables созданный бязью) полностью. Какие команды помогут мне это сделать?

Команда удаления K3s: /usr/local/bin/k3s-uninstall.sh удаляет все модули k3s, включая калико, но каликоттль и iptables -S по-прежнему работает.

PS: Я уже пробовал несколько вещей -

  1. Команда kubectl удалить -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/release-1.5/config/v1.5/calico.yaml удаляет бязь-узел- но calico-kube-контроллер , каликоттль и iptables -S все еще присутствуют
  2. Кубектл удалить команды в этот вопрос у меня тоже не работает, после выполнения этих двух команд все еще каликоттль и iptables -S присутствуют
Рейтинг:2
флаг th

Удаление calico-Iptables:

Использовать коленкор-полис и добавьте следующие строки в конце скрипта:

echo "Очистить оставшиеся iptables calico"
iptables-сохранить | grep -и кали | iptables-F

echo "Удалить оставшиеся iptables calico"
iptables-сохранить | grep -и кали | iptables -X

Это удалит все iptables calico, когда вы проверите iptables -S

Примечание: Запускайте этот скрипт только после удаления K3S.

Удаление каликоктла:

Просто запустите sudo rm $(который calicoctl) команда, она найдет и удалит файл calicoctl.

Рейтинг:0
флаг id

Здесь вы найдете специальный скрипт это удалит всю политику ситца. Все, что вам нужно, должно быть в сценарии.

Редактировать: полное руководство, которое вы можете найти здесь

solveit avatar
флаг ar
Mikolaj-:: при запуске этого скрипта "sh remove-calico-policy.sh" скрипт переходит в спящую стадию и не выходит из нее. последняя строчка спит... застревает
solveit avatar
флаг ar
Также после запуска этого скрипта все еще присутствуют модули calico-node-xxx и calicoctl.
Mikołaj Głodziak avatar
флаг id
Где вы запускали этот скрипт? Обратите внимание, что вам нужно запустить его на узле. Этот «сон» в конце — это нормально, так что DaemonSet не умирает. Он работает так, как ожидалось. Я отредактировал ответ и отправил вам полное руководство по удалению всей политики ситца.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.