Se você quiser usar um nginx.conf personalizado no Google Kubernetes Engine, prepare um estendendo esta amostra nginx.conf. Aqui está um snippet de configuração exigido pelo Cloud Endpoints:
Agora, crie um Configmap do Kubernetes com o nginx.conf personalizado usando kubectl:
kubectl create configmap nginx-config --from-file=nginx.conf
Edite o arquivo de configuração do Kubernetes, como esp_echo_custom_config_gke.yaml e substitua SERVICE_NAME pelo nome do serviço do Endpoints.
Por fim, inicie o serviço com o arquivo de configuração atualizado do Kubernetes usando kubectl.
kubectl create -f esp_echo_custom_config_gke.yaml
Para mais informações sobre como conseguir o nome do serviço do Endpoints, consulte os seguintes tópicos:
- Para OpenAPI: Como conseguir o nome do serviço.
- Para gRPC: Como receber o nome do serviço.