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
utilisez la commande kubeadm reset
. cela va déconfigurer le cluster kubernetes.
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.
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