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

Я установил кластер kubernetes с помощью kubeadm после этого руководство. Через некоторое время я решил переустановить K8s, но столкнулся с проблемами с удалением всех связанных файлов и не нашел никаких документов на официальном сайте, Как удалить кластер, установленный через kubeadm. Кто-нибудь сталкивался с теми же проблемами и знал правильный способ удаления всех файлов и зависимостей? Заранее спасибо.

для получения дополнительной информации, я удалил kubeadm, kubectl и kubelet используя apt-get purge/remove но когда я снова начал устанавливать кластер, я получил следующие ошибки:

[preflight] Some fatal errors occurred:
    Port 6443 is in use
    Port 10251 is in use
    Port 10252 is in use
    /etc/kubernetes/manifests is not empty
    /var/lib/kubelet is not empty
    Port 2379 is in use
    /var/lib/etcd is not empty

3 ответов


использовать . это приведет к отмене настройки кластера kubernetes.


в "Ubuntu 16.04", выполните следующие действия, чтобы очистить и удалить kubernetes

kubeadm reset 
sudo apt-get purge kubeadm kubectl kubelet kubernetes-cni kube*    
sudo apt-get autoremove 
sudo rm -rf ~/.kube 

и перезагрузка компьютер


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

разговаривал с мастером с соответствующими учетными данными, выполнить:

kubectl drain <node name> --delete-local-data --force --ignore-daemonsets
kubectl delete node <node name>

затем на удаляемом узле сбросьте все установленное состояние kubeadm:

kubeadm reset