Actualizar script_limpieza.md

This commit is contained in:
xguefer
2025-08-03 12:28:55 +02:00
parent b687320389
commit d4c9333c02

View File

@@ -1,12 +1,12 @@
Manual: Reinicio completo (modo nuclear) de un nodo Kubernetes
Este script permite realizar un reseteo completo de un nodo Kubernetes, eliminando su configuración, interfaces de red sobrantes, y preparándolo para un kubeadm join limpio. Es útil cuando el nodo ha quedado en estado inconsistente o se desea reutilizar desde cero.
## Manual: Reinicio completo (modo nuclear) de un nodo Kubernetes
Este script permite realizar un reseteo completo de un nodo Kubernetes, eliminando su configuración, interfaces de red sobrantes, y preparándolo para un `kubeadm join` limpio. Es útil cuando el nodo ha quedado en estado inconsistente o se desea reutilizar desde cero.
---
Contenido del script reset_nodo.sh
### Contenido del script `reset_nodo.sh`
```bash
#!/bin/bash
echo "=============================="
@@ -73,51 +73,45 @@ fi
echo "======================================"
echo " RESET COMPLETADO "
echo "======================================"
```
---
Cómo usar el script
### Cómo usar el script
1. Guardar el archivo:
#### 1. Guardar el archivo:
Guarda el contenido anterior en un archivo llamado reset_nodo.sh
Guarda el contenido anterior en un archivo llamado `reset_nodo.sh`
```bash
nano reset_nodo.sh
```
#### 2. Dar permisos de ejecución:
2. Dar permisos de ejecución:
```bash
chmod +x reset_nodo.sh
```
#### 3. Ejecutar el script:
3. Ejecutar el script:
```bash
./reset_nodo.sh
```
> Asegúrate de tener permisos sudo, ya que muchos comandos requieren privilegios de root.
#### 4. Reinicio (opcional):
4. Reinicio (opcional):
El script preguntará al final si deseas reiniciar el nodo. Se recomienda decir que sí (s) para garantizar una limpieza total.
El script preguntará al final si deseas reiniciar el nodo. Se recomienda decir que sí (`s`) para garantizar una limpieza total.
---
Advertencia
### ⚠️ Advertencia
Este script elimina todos los datos y configuraciones de Kubernetes y CNI del nodo. Asegúrate de:
Eliminar el nodo primero del clúster (kubectl delete node) o dejar que el script lo haga.
Tener backup de cualquier dato o log importante.
Ideal para casos de limpieza completa o reinstalación. No recomendado si solo necesitas reintegrar un nodo sano. En ese caso, usa kubeadm reset y kubeadm join directamente.
* Eliminar el nodo primero del clúster (`kubectl delete node`) o dejar que el script lo haga.
* Tener backup de cualquier dato o log importante.
Ideal para casos de limpieza completa o reinstalación. **No recomendado** si solo necesitas reintegrar un nodo sano. En ese caso, usa `kubeadm reset` y `kubeadm join` directamente.