Menu
Coddy logo textTech

Endpoints

Parte de la sección Introducción a Kubernetes del Journey de Terminal de Coddy. Lección 19 de 45.

¿Cómo sabe un Service a qué Pods enviar el tráfico? Mediante un selector de etiquetas. kubectl expose copia las etiquetas del Deployment (app=web) en el Service, y cada Pod que lleva esas etiquetas se convierte en un destino.

La lista actual de destinos son los puntos de acceso del Service: la IP y el puerto de cada Pod listo que se encuentra detrás de él.

kubectl get endpoints web

Escala el Deployment y los puntos de acceso lo siguen. Un Pod que no está listo se excluye, por lo que el tráfico solo va adonde puede ser atendido.

kubectl describe service web muestra ambos lados de la situación: el Selector que utiliza el Service y los Endpoints que encontró actualmente. Un Service sin endpoints normalmente significa que su selector no coincide con ningún Pod.

challenge icon

Desafío

Principiante

Crea un Deployment llamado web a partir de la imagen nginx con 2 réplicas, expónlo en el puerto 80 y después enumera los endpoints del Service web para ver las direcciones de ambos Pods.

Pruébalo tú mismo

Terminal
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Introducción a Kubernetes

Practica por tu cuenta: Playground de Terminal