# Comandos útiles Kubectl kubectl version # Ver versión de kubectl y del cluster kubectl cluster-info # Info del cluster kubectl get nodes # Listar nodos kubectl describe node # Detalles de un nodo kubectl get pods # Listar pods kubectl get pods -o wide # Con IPs y nodos donde corren kubectl describe pod # Detalles de un pod kubectl logs # Ver logs del pod kubectl exec -it -- sh # Entrar al contenedor dentro del pod kubectl get deployments # Listar deployments kubectl describe deployment # Ver detalles kubectl scale deployment --replicas=3 # Escalar replicas kubectl rollout status deployment # Ver estado del despliegue kubectl rollout undo deployment # Hacer rollback kubectl get svc # Listar servicios kubectl describe svc # Detalles del servicio kubectl get configmaps # Listar configmaps kubectl describe configmap # Ver detalles kubectl get secrets # Listar secrets kubectl describe secret # Ver detalles kubectl apply -f archivo.yaml # Crear o actualizar recursos kubectl delete -f archivo.yaml # Eliminar recursos definidos en el archivo kubectl get all # Listar todo en el namespace actual kubectl get ns # Listar namespaces kubectl config set-context --current --namespace=mi-namespace kubectl get pods -n kube-system # Listar pods en kube-system # 📌 En resumen: # get → listar. # describe → ver detalles. # logs → revisar salida de pods. # exec → entrar al contenedor. # apply/delete → trabajar con archivos YAML.