Как полностью удалить kubernetes с узла Ubuntu

Как полностью удалить kubernetes с узла Ubuntu

Нам необходимо полностью удалить Kubernetes с сервера Ubuntu 18.04.

Для этого мыпытался

kubeadm reset

sudo apt-get purge kubeadm kubectl kubelet kubernetes-cni kube* 

Это дает

Пакет «kubeadm» не установлен, поэтому не удален.
Пакет «kubectl» не установлен, поэтому не удален.
Пакет «kubelet» не установлен, поэтому не удален.
Пакет «kubernetes-cni» не установлен, поэтому не удален.

Если мы побежимkubeadm version

версия kubeadm: &version.Info{Основная:"1", Второстепенная:"21", GitVersion:"v1.21.3", GitCommit:"ca643a4d1f7bfe34773c74f79527be4afd95bf39", GitTreeState:"clean", Дата сборки:"2021-07-15T21:03:28Z", GoVersion:"go1.16.6", Компилятор:"gc", Платформа:"linux/amd64"}

which kubeadm

/usr/local/bin/kubeadm

dpkg -S /usr/local/bin/kubeadm

dpkg-query: no path found matching pattern /usr/local/bin/kubeadm

snap list --all

Пока не установлено ни одного snap. Попробуйте 'snap install hello-world'

Мы установили Kubernetes без локальной компиляции исходного кода.

curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key
add
sudo apt-add-repository "deb http://apt.kubernetes.io/ kubernetes-xenial main"
sudo apt update
sudo apt install kubeadm kubelet kubectl
sudo apt-mark hold kubeadm kubelet kubectl

В чем тут проблема? Как мне правильно удалить Kubernetes с этого узла?

решение1

ОбаДокументация Kubernetesиэта страница на webhostinggeeks.comопишите, как удалить установку Kubernetes.

Согласно документу K8S:

  1. Используйте kubectl config delete-clusterдля удаления локальных ссылок. Если вы хотите более аккуратно депровизировать свой кластер, то
  2. kubectl drain <node name> --delete-emptydir-data --force --ignore-daemonsetsслить узел
  3. kubeadm resetСбросить состояние
  4. iptables -F && iptables -t nat -F && iptables -t mangle -F && iptables -Xвручную сбросить iptables
  5. kubectl delete node <node name>удалить узел
  6. kubeadm resetна плоскости управления, чтобы запустить очистку с максимальными усилиями.

С сайта webhostinggeeks.com:

  1. kubectl delete all --all-namespaces --allудалить все ресурсы k8s
  2. sudo apt-get purge kubeadm kubectl kubelet kubernetes-cni kube*
    sudo apt-get autoremoveУдалить kubeadm, kubectl и kubelet
  3. sudo rm -rf ~/.kube /etc/cni /etc/kubernetes /var/lib/etcd /var/lib/kubeletудалить артефакты
  4. sudo iptables -F && sudo iptables -t nat -F && sudo iptables -t mangle -F && sudo iptables -Xсбросить iptables
  5. Вручную отмените все изменения в /etc/hostsфайле

Связанный контент