Actualizar script_limpieza.md
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user