Usted ejecuta GKE con autoescalado y necesita exponer una aplicación al público a través de HTTPS en una IP pública. ¿Qué debería crear?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Cree un Kubernetes Service de tipo NodePort para su aplicación y un Kubernetes Ingress para exponer este Service a través de un Cloud Load Balancer..
Por qué esta es la respuesta
Para exponer una aplicación GKE públicamente con HTTPS y una IP pública, la mejor práctica es usar un Ingress. Un Ingress gestiona el acceso externo a los servicios en un clúster, proporcionando balanceo de carga, terminación SSL/TLS y alojamiento virtual basado en nombres. Al crear un Service de tipo NodePort, se expone la aplicación en un puerto estático en cada nodo del clúster. Luego, el Ingress utiliza un balanceador de carga de Google Cloud para dirigir el tráfico externo a este Service NodePort, manejando la terminación HTTPS y asignando una IP pública. Las otras opciones son menos adecuadas: Un Service ClusterIP solo es accesible dentro del clúster. Exponer directamente NodePorts y usar las IPs de los nodos para DNS no proporciona balanceo de carga robusto ni gestión de SSL/TLS. Usar HAProxy en un pod es una solución menos nativa de Kubernetes y más compleja de gestionar para balanceo de carga externo y HTTPS en comparación con un Ingress.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta