🧩 Pods
Un Pod es la unidad más pequeña de Kubernetes: un "envoltorio" que guarda su contenedor (por ejemplo, un sitio en NGINX) y lo mantiene funcionando en el clúster.
Los pods se crean y administran con kubectl. El Panel Nuvion administra el clúster (nodos, workers y acceso), pero no tiene una pantalla de Pods.
🚀 Antes de comenzar
- Tener el acceso al clúster configurado (vea Acceso al Clúster).
🚀 1. Listar los pods del clúster
kubectl get pods -A
Verá los pods del sistema (como CoreDNS y Metrics Server). La columna STATUS muestra el estado de cada pod.
🚀 2. Crear un pod de prueba
kubectl run nginx-teste --image=nginx --port=80
Salida esperada: pod/nginx-teste created
🚀 3. Verificar si está funcionando
kubectl get pods
Espere a que el STATUS cambie a Running.
🚀 4. Ver detalles y logs
kubectl describe pod nginx-teste
kubectl logs nginx-teste
Al final del describe, la sección Events cuenta lo que ocurrió con el pod
(imagen descargada, contenedor iniciado, errores).
🚀 5. Entrar al pod
kubectl exec -it nginx-teste -- sh
Estará dentro del contenedor. Escriba exit para salir.
🚀 6. Eliminar el pod
kubectl delete pod nginx-teste
Un pod creado solo no se recrea si se elimina. Para aplicaciones reales, use un Workload (vea Workloads).
✅ Cómo saber si funcionó
El pod aparece con STATUS Running en el paso 3 y logs muestra las
solicitudes de NGINX.
❗ Problemas comunes
| STATUS | Qué significa | Qué hacer |
|---|---|---|
Pending | Sin recursos disponibles en los nodes | Vea la sección Events del describe y la capacidad de los nodes |
ImagePullBackOff | No logró descargar la imagen | Verifique el nombre y el tag de la imagen |
CrashLoopBackOff | El contenedor inicia y falla | Consulte kubectl logs nombre-del-pod |
Completed | El contenedor terminó su tarea | Normal para tareas puntuales |
➡️ Próximo paso: Services
🧠 ¿Dudas?
¡Hable con nuestro equipo de soporte técnico de SaveinCloud!