Se vuoi utilizzare un file nginx.conf personalizzato su Google Kubernetes Engine, preparane uno estendendo questo esempio di nginx.conf. Ecco un snippet della configurazione richiesta da Cloud Endpoints:
Ora crea un ConfigMap Kubernetes con il tuo nginx.conf personalizzato utilizzando kubectl:
kubectl create configmap nginx-config --from-file=nginx.conf
Modifica il file di configurazione Kubernetes, ad esempio
esp_echo_custom_config_gke.yaml
e sostituisci SERVICE_NAME con il nome del tuo servizio Endpoints.
Infine, avvia il servizio con il file di configurazione Kubernetes aggiornato utilizzando
kubectl.
kubectl create -f esp_echo_custom_config_gke.yaml
Per saperne di più su come ottenere il nome del servizio Endpoints, consulta i seguenti argomenti:
- Per OpenAPI: Recupero del nome del servizio.
- Per gRPC: Recupero del nome del servizio.