Files
k3s/docs/chuletario.md
2025-04-27 21:55:49 +00:00

1.6 KiB

🚀 Referencia rápida de kubectl - Valhalla Cluster

📦 Gestión de Pods

kubectl get pods -A                      # Ver todos los pods en todos los namespaces
kubectl get pods -n <namespace>           # Ver los pods de un namespace
kubectl describe pod <nombre> -n <namespace>  # Detallar un pod
kubectl delete pod <nombre> -n <namespace>    # Borrar un pod manualmente

📜 Gestión de Deployments

kubectl get deployments -A
kubectl describe deployment <nombre> -n <namespace>
kubectl rollout restart deployment <nombre> -n <namespace>  # Reiniciar un deployment

📋 Gestión de Servicios (Services)

kubectl get svc -A
kubectl describe svc <nombre> -n <namespace>

📌 Gestión de Ingress

kubectl get ingress -A
kubectl describe ingress <nombre> -n <namespace>

🔥 Diagnóstico Rápido

kubectl get events -A --sort-by='.metadata.creationTimestamp'   # Ver eventos recientes
kubectl logs <nombre_pod> -n <namespace>                        # Ver logs de un pod
kubectl exec -it <nombre_pod> -n <namespace> -- /bin/sh         # Acceder dentro de un pod

🎯 Gestión de Nodos

kubectl get nodes
kubectl describe node <nombre_nodo>
kubectl drain <nombre_nodo> --ignore-daemonsets --delete-emptydir-data   # Sacar un nodo para mantenimiento
kubectl delete node <nombre_nodo>                                        # Borrar un nodo manualmente del cluster

🏗️ Aplicar y Borrar Manifiestos

kubectl apply -f <archivo>.yaml
kubectl delete -f <archivo>.yaml