# 🚀 Referencia rápida de `kubectl` - Valhalla Cluster ## 📦 Gestión de Pods ```bash kubectl get pods -A # Ver todos los pods en todos los namespaces kubectl get pods -n # Ver los pods de un namespace kubectl describe pod -n # Detallar un pod kubectl delete pod -n # Borrar un pod manualmente ``` ## 📜 Gestión de Deployments ```bash kubectl get deployments -A kubectl describe deployment -n kubectl rollout restart deployment -n # Reiniciar un deployment ``` ## 📋 Gestión de Servicios (Services) ```bash kubectl get svc -A kubectl describe svc -n ``` ## 📌 Gestión de Ingress ```bash kubectl get ingress -A kubectl describe ingress -n ``` ## 🔥 Diagnóstico Rápido ```bash kubectl get events -A --sort-by='.metadata.creationTimestamp' # Ver eventos recientes kubectl logs -n # Ver logs de un pod kubectl exec -it -n -- /bin/sh # Acceder dentro de un pod ``` ## 🎯 Gestión de Nodos ```bash kubectl get nodes kubectl describe node kubectl drain --ignore-daemonsets --delete-emptydir-data # Sacar un nodo para mantenimiento kubectl delete node # Borrar un nodo manualmente del cluster ``` ## 🏗️ Aplicar y Borrar Manifiestos ```bash kubectl apply -f .yaml kubectl delete -f .yaml ```