Tiene microservicios internos en GKE, necesita establecer recuentos de réplicas por servicio y desea una forma uniforme para que los servicios se dirijan entre sí, independientemente del recuento de réplicas. ¿Qué debería hacer?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Implemente cada microservicio como un Deployment. Exponga el Deployment en el clúster usando un Service y use el nombre DNS del Service para acceder a él desde otros microservicios dentro del clúster..
Por qué esta es la respuesta
La opción correcta utiliza un Deployment para gestionar el recuento de réplicas de cada microservicio, asegurando alta disponibilidad y escalabilidad. Luego, un Service de Kubernetes expone este Deployment internamente dentro del clúster, proporcionando un nombre DNS estable y una IP virtual para el descubrimiento de servicios. Esto permite que otros microservicios se comuniquen con él de manera uniforme, sin preocuparse por las instancias individuales o sus IPs cambiantes. Las opciones incorrectas son: Usar Ingress para la comunicación interna no es apropiado; Ingress está diseñado para exponer servicios al exterior del clúster. Implementar microservicios como Pods directamente no es ideal, ya que los Pods son efímeros y no manejan automáticamente el escalado o la recuperación. Los Deployments son la abstracción correcta para gestionar Pods replicados.
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