|
Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado. |
Servicios
La configuración de los pods es gestionada por Deployments, StatefulSets y Daemonsets, mientras que los servicios dirigen el tráfico a los pods utilizando selectores.
Por cada carga de trabajo (con al menos un puerto configurado) creada, se crea una entrada complementaria en el Servicio de Descubrimiento. Esta entrada en el Servicio de Descubrimiento permite la resolución DNS para los pods de la carga de trabajo utilizando la siguiente convención de nombres:
<workload>.<namespace>.svc.cluster.local.
Puedes crear servicios adicionales para que un determinado espacio de nombres se resuelva con una o más direcciones IP externas, un nombre de host externo, un alias a otro registro DNS, otras cargas de trabajo, o un conjunto de pods que coincidan con un selector que tú crees.
-
En la esquina superior izquierda, haz clic en ☰ > Gestión de Clústeres.
-
Ve al clúster donde quieres añadir un servicio y haz clic en Explorar.
-
Haz clic en .
-
Haga clic en Crear.
-
Elige el tipo de servicio que deseas crear.
-
Selecciona un Espacio de Nombres en la lista desplegable.
-
Introduce un Nombre para el servicio. Este nombre se utiliza para la resolución DNS.
-
Rellena el resto del formulario. Para obtener ayuda, consulta la documentación upstream de Kubernetes acerca de servicios.
-
Haga clic en Crear.
Resultado: Se crea un nuevo servicio.
-
Puedes ver el registro desde la pestaña Servicio de Descubrimiento del proyecto.
-
Cuando visites el nuevo nombre DNS para el nuevo registro que creaste (
<recordname>.<namespace>.svc.cluster.local), se resuelve el espacio de nombres elegido.