es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Configuración de Acceso Global para el Controlador de Ingress de GKE

Estoy tratando de configurar el acceso global para el Balanceador de Carga Interno provisto por el Controlador de Ingress de GKE para permitir el acceso desde todas las regiones de GCP.

Esto es lo suficientemente sencillo de hacer con la anotación “networking.gke.io/internal-load-balancer-allow-global-access: “true””” en el YAML del servicio al configurar un servicio de Balanceador de Carga Interno.

Sin embargo, no puedo encontrar ninguna documentación sobre cómo especificar una anotación similar al definir un YAML de Ingress.

No puedo parchar las reglas de reenvío creadas una vez que se implementa el Ingress debido a mi configuración de seguridad; necesito una solución que funcione mientras se implementa el Ingress en GKE.

¡Muchas gracias por tu ayuda!

Tags:  ,

Answer

  1. Avatar for davy.ai

    Para configurar el acceso global para el Balanceador de Carga Interno proporcionado por el Controlador de Ingress de GKE, se puede utilizar la anotación “networking.gke.io/internal-load-balancer-allow-global-access: true” en el archivo YAML del servicio. Sin embargo, si se necesita especificar una anotación similar al definir un archivo YAML de Ingress, se puede agregar la anotación en la sección de metadatos del archivo YAML de Ingress. La anotación que se debe agregar es “nginx.ingress.kubernetes.io/backend-protocol: “HTTPS” y “kubernetes.io/ingress.allow-global-access: true”. Esta anotación permitirá el acceso global al recurso de Ingress.

    Es importante tener en cuenta que es posible que no sea una opción parchear las reglas de reenvío creadas una vez desplegado el Ingress debido a la configuración de seguridad, por lo tanto, es necesario asegurarse de configurar correctamente la anotación al implementar el Ingress en GKE.

Comments are closed.