Si quieres usar un nginx.conf personalizado en Google Kubernetes Engine, prepara uno ampliando este nginx.conf de ejemplo.
Aquí tienes un fragmento de la configuración que requiere Cloud Endpoints:
Ahora, crea un ConfigMap de Kubernetes con tu nginx.conf personalizado mediante kubectl:
kubectl create configmap nginx-config --from-file=nginx.conf
Edita el archivo de configuración de Kubernetes, como
esp_echo_custom_config_gke.yaml
y sustituye SERVICE_NAME por el nombre de tu servicio Endpoints.
Por último, inicia el servicio con el archivo de configuración de Kubernetes actualizado mediante kubectl.
kubectl create -f esp_echo_custom_config_gke.yaml
Para obtener más información sobre cómo obtener el nombre del servicio Endpoints, consulta los siguientes temas:
- En OpenAPI: Obtener el nombre del servicio.
- En el caso de gRPC, obtén el nombre del servicio.