Saltar al contenido principal

🧩 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.

info

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​

🚀 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
aviso

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​

STATUSQué significaQué hacer
PendingSin recursos disponibles en los nodesVea la sección Events del describe y la capacidad de los nodes
ImagePullBackOffNo logró descargar la imagenVerifique el nombre y el tag de la imagen
CrashLoopBackOffEl contenedor inicia y fallaConsulte kubectl logs nombre-del-pod
CompletedEl contenedor terminó su tareaNormal para tareas puntuales

➡️ Próximo paso: Services

🧠 ¿Dudas?​

¡Hable con nuestro equipo de soporte técnico de SaveinCloud!