Necesitamos eliminar completamente Kubernetes del servidor Ubuntu 18.04.
Para eso nosotrosintentó
kubeadm reset
sudo apt-get purge kubeadm kubectl kubelet kubernetes-cni kube*
Da
El paquete 'kubeadm' no está instalado, por lo que no se elimina.
El paquete 'kubectl' no está instalado, por lo que no se elimina.
El paquete
'kubelet' no está instalado, por lo que no se elimina. El paquete 'kubernetes-cni' no está instalado, por lo que no se elimina.
si corremoskubeadm version
Versión de kubeadm: &version.Info{Mayor:"1", Menor:"21", GitVersion:"v1.21.3", GitCommit:"ca643a4d1f7bfe34773c74f79527be4afd95bf39", GitTreeState:"clean", BuildDate:"2021-07-15T21:03: 28Z", GoVersion:"go1.16.6", Compilador:"gc", Plataforma:"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
Aún no hay broches instalados. Pruebe 'instalar rápidamente hello-world'
Habíamos instalado Kubernetes sin compilar localmente ninguna fuente.
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
Cuál es el problema aquí? ¿Cómo puedo eliminar correctamente Kubernetes de este nodo?
Respuesta1
AmbosDocumentación de Kubernetesyesta página en webhostinggeeks.comDescribe cómo derribar una instalación de Kubernetes.
Según el documento K8S:
- Úselo
kubectl config delete-cluster
para eliminar sus referencias locales. Si desea desaprovisionar su clúster de forma más limpia, entonces kubectl drain <node name> --delete-emptydir-data --force --ignore-daemonsets
drenar el nodokubeadm reset
Restablecer el estadoiptables -F && iptables -t nat -F && iptables -t mangle -F && iptables -X
restablecer manualmente iptableskubectl delete node <node name>
eliminar el nodokubeadm reset
en el plano de control para activar un mejor esfuerzo de limpieza.
De webhostinggeeks.com:
kubectl delete all --all-namespaces --all
eliminar todos los recursos de k8ssudo apt-get purge kubeadm kubectl kubelet kubernetes-cni kube*
sudo apt-get autoremove
Desinstalar kubeadm, kubectl y kubeletsudo rm -rf ~/.kube /etc/cni /etc/kubernetes /var/lib/etcd /var/lib/kubelet
eliminar artefactossudo iptables -F && sudo iptables -t nat -F && sudo iptables -t mangle -F && sudo iptables -X
restablecer iptables- Revertir manualmente cualquier cambio en
/etc/hosts
el archivo