Wenn Sie eine benutzerdefinierte nginx.conf auf Google Kubernetes Engine verwenden möchten, erweitern Sie diese
Beispiel-nginx.conf, um die Datei vorzubereiten.
Dies ist ein Snippet aus der Konfiguration, die für Cloud Endpoints benötigt wird:
Nun erstellen Sie mit Ihrer benutzerdefinierten nginx.conf eine Kubernetes-Configmap. Dazu führen Sie kubectl aus:
kubectl create configmap nginx-config --from-file=nginx.conf
Bearbeiten Sie die Kubernetes-Konfigurationsdatei, z. B.
esp_echo_custom_config_gke.yaml
und ersetzen Sie SERVICE_NAME durch den Namen Ihres Endpoints-Dienstes.
Starten Sie schließlich den Dienst mit der aktualisierten Kubernetes-Konfigurationsdatei über kubectl.
kubectl create -f esp_echo_custom_config_gke.yaml
Weitere Informationen zum Abrufen des Endpoints-Dienstnamens finden Sie in den folgenden Themen:
- OpenAPI: Dienstnamen abrufen
- gRPC: Dienstnamen abrufen