From d4c9333c027cbea2de138a8b20e63125aec50689 Mon Sep 17 00:00:00 2001 From: xguefer Date: Sun, 3 Aug 2025 12:28:55 +0200 Subject: [PATCH] Actualizar script_limpieza.md --- script_limpieza.md | 50 ++++++++++++++++++++-------------------------- 1 file changed, 22 insertions(+), 28 deletions(-) diff --git a/script_limpieza.md b/script_limpieza.md index 733a4b9..0b256d1 100644 --- a/script_limpieza.md +++ b/script_limpieza.md @@ -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.