Comparteix a través de


Servicios de Kubernetes en AKS

Puede usar Kubernetes Services para agrupar lógicamente pods y proporcionar conectividad de red al permitir el acceso directo a ellos a través de una dirección IP específica o un nombre DNS en un puerto designado. Esto permite exponer las cargas de trabajo de la aplicación a otros servicios dentro del clúster o a clientes externos sin tener que administrar manualmente la configuración de red para cada pod que hospeda una carga de trabajo.

Puede especificar qué tipo de servicio desea usar los valores de Kubernetes Service type. Para más información, consulte la documentación de servicio de Kubernetes.

Los siguientes tipos de servicio están disponibles en AKS: ClusterIP, NodePort, LoadBalancery ExternalName.

ClusterIP

ClusterIP crea una dirección IP interna para su uso en el clúster de AKS. El servicio ClusterIP es adecuado para aplicaciones solo internas que admiten otras cargas de trabajo dentro del clúster. ClusterIP se usa de manera predeterminada si no especifica explícitamente un tipo para un servicio.

Captura de pantalla de un diagrama que muestra el flujo de tráfico de ClusterIP en un clúster de AKS.

NodePort

NodePort crea una asignación de puertos en el nodo subyacente que permite acceder a la aplicación directamente con la dirección IP y el puerto del nodo.

Captura de pantalla de un diagrama que muestra el flujo de tráfico de NodePort en un clúster de AKS.

LoadBalancer

LoadBalancer crea un recurso de equilibrador de carga de Azure, configura una dirección IP externa y conecta los pods solicitados al grupo de back-end del equilibrador de carga. Para permitir que el tráfico del cliente llegue a la aplicación, se crean reglas de equilibrio de carga en los puertos deseados.

Captura de pantalla de un diagrama que muestra el flujo de tráfico de Equilibrador de carga en un clúster de AKS.

Para el equilibrio de carga HTTP del tráfico entrante, también puede usar un controlador de entrada.

ExternalName

ExternalName crea una entrada DNS específica para facilitar el acceso a las aplicaciones. Puede asignar dinámicamente los equilibradores de carga y la dirección IP del servicio, o puede especificar una dirección IP estática existente. Puede asignar direcciones IP estáticas internas y externas. A menudo, las direcciones IP estáticas existentes están asociadas a una entrada DNS.

Puede crear equilibradores de carga internos y externos. Solo se asigna una dirección IP privada a los equilibradores de carga internos, por lo que no se puede acceder a ellos desde Internet.