Kubernetes

2025.12.10

kubectl Básico

ComandoDescripción
kubectl get podsListar Pods
kubectl get pods -APods de todos los Namespaces
kubectl get servicesListar Services
kubectl get deploymentsListar Deployments
kubectl get nodesListar Nodes
kubectl get allTodos los recursos

Operaciones de Pod

ComandoDescripción
kubectl describe pod <name>Detalles del Pod
kubectl logs <pod>Mostrar logs
kubectl logs -f <pod>Seguir logs
kubectl exec -it <pod> -- shEntrar al contenedor
kubectl delete pod <name>Eliminar Pod
kubectl port-forward <pod> 8080:80Reenvío de puertos

Creación y aplicación de recursos

ComandoDescripción
kubectl apply -f <file.yaml>Aplicar manifiesto
kubectl create -f <file.yaml>Crear recurso
kubectl delete -f <file.yaml>Eliminar recurso
kubectl edit <resource> <name>Editar recurso

Deployment

ComandoDescripción
kubectl scale deployment <name> --replicas=3Escalar
kubectl rollout status deployment/<name>Estado del rollout
kubectl rollout history deployment/<name>Historial de rollout
kubectl rollout undo deployment/<name>Rollback

Namespace

ComandoDescripción
kubectl get namespacesListar Namespaces
kubectl create namespace <name>Crear Namespace
kubectl config set-context --current --namespace=<ns>Cambiar NS predeterminado

Depuración

ComandoDescripción
kubectl describe <resource> <name>Información detallada
kubectl get eventsListar eventos
kubectl top podsUso de recursos
kubectl top nodesUso de recursos del Node
← Volver a la lista