Si vous souhaitez utiliser un fichier nginx.conf personnalisé sur Google Kubernetes Engine, préparez-en un en étendant cet exemple de fichier nginx.conf.
Voici un extrait de la configuration requise par Cloud Endpoints :
Créez maintenant une ConfigMap Kubernetes avec votre fichier nginx.conf personnalisé à l'aide de kubectl :
kubectl create configmap nginx-config --from-file=nginx.conf
Modifiez le fichier de configuration Kubernetes, par exemple esp_echo_custom_config_gke.yaml, et remplacez SERVICE_NAME par le nom du service Endpoints.
Enfin, démarrez le service avec le fichier de configuration Kubernetes mis à jour à l'aide de kubectl.
kubectl create -f esp_echo_custom_config_gke.yaml
Pour savoir comment obtenir le nom du service Endpoints, consultez les articles suivants :
- Pour OpenAPI : Obtenir le nom du service.
- Pour gRPC : Obtenir le nom du service.