web-dev-qa-db-fra.com

Comment désinstaller complètement les kubernetes

J'ai installé le cluster Kubernetes en utilisant kubeadm en suivant ceci guide . Après un certain temps, j'ai décidé de réinstaller K8 mais j'ai eu des problèmes pour supprimer tous les fichiers associés et ne pas trouver de documents sur le site officiel. Comment supprimer un cluster installé via kubeadm. Quelqu'un at-il rencontré les mêmes problèmes et connaissait-il la bonne manière de supprimer tous les fichiers et dépendances? Merci d'avance.

Pour plus d'informations, j'ai supprimé kubeadm , kubectl et kubelet en utilisant apt-get purge/remove mais lorsque j'ai recommencé à installer le cluster, des erreurs se sont produites:

[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
26
Kirill Liubun

utilisez la commande kubeadm reset. cela va déconfigurer le cluster kubernetes.

34
sfgroups

Dans mon "Ubuntu 16.04", j'utilise les étapes suivantes pour supprimer et nettoyer complètement Kubernetes (installé avec "apt-get"):

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

Et redémarrer l'ordinateur.

57
Rib47

Le guide que vous avez lié a maintenant une section Tear Down :

En parlant au maître avec les informations d'identification appropriées, exécutez:

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

Ensuite, sur le nœud en cours de suppression, réinitialisez tous les états installés de kubeadm:

kubeadm reset
8
Matthew