Si deseas usar un nginx.conf personalizado en Google Kubernetes Engine, prepara uno mediante la extensión de este nginx.conf de ejemplo. A continuación, se muestra 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 reemplaza SERVICE_NAME por el nombre de tu servicio de 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 de Endpoints, consulta los siguientes temas:
- Para OpenAPI: Cómo obtener el nombre del servicio
- Para gRPC: Cómo obtener el nombre del servicio.