Actualizar script_limpieza.md
This commit is contained in:
@@ -1,12 +1,12 @@
|
|||||||
Manual: Reinicio completo (modo nuclear) de un nodo Kubernetes
|
## 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.
|
|
||||||
|
|
||||||
|
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
|
#!/bin/bash
|
||||||
|
|
||||||
echo "=============================="
|
echo "=============================="
|
||||||
@@ -73,51 +73,45 @@ fi
|
|||||||
echo "======================================"
|
echo "======================================"
|
||||||
echo " RESET COMPLETADO "
|
echo " RESET COMPLETADO "
|
||||||
echo "======================================"
|
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
|
nano reset_nodo.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
#### 2. Dar permisos de ejecución:
|
||||||
|
|
||||||
2. Dar permisos de ejecución:
|
```bash
|
||||||
|
|
||||||
chmod +x reset_nodo.sh
|
chmod +x reset_nodo.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
#### 3. Ejecutar el script:
|
||||||
|
|
||||||
3. Ejecutar el script:
|
```bash
|
||||||
|
|
||||||
./reset_nodo.sh
|
./reset_nodo.sh
|
||||||
|
```
|
||||||
|
|
||||||
> Asegúrate de tener permisos sudo, ya que muchos comandos requieren privilegios de root.
|
> Asegúrate de tener permisos sudo, ya que muchos comandos requieren privilegios de root.
|
||||||
|
|
||||||
|
#### 4. Reinicio (opcional):
|
||||||
|
|
||||||
|
El script preguntará al final si deseas reiniciar el nodo. Se recomienda decir que sí (`s`) para garantizar una limpieza total.
|
||||||
|
|
||||||
4. Reinicio (opcional):
|
|
||||||
|
|
||||||
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:
|
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.
|
* 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.
|
||||||
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.
|
|
||||||
|
|
||||||
|
|
||||||
|
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