Feedback geben
Schritt 8: Hybrid-Laufzeit installieren
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Aktuell lesen Sie die Version 1.8 der Apigee Hybrid-Dokumentation. Diese Version ist nicht mehr gültig. Führen Sie ein Upgrade auf eine neuere Version durch. Weitere Informationen finden Sie unter Unterstützte Versionen .
Version 1.8 (unsupported) keyboard_arrow_down
Konfiguration auf den Cluster anwenden
Führen Sie die folgenden Schritte aus, um Apigee Hybrid in Ihrem Cluster zu installieren:
Achten Sie darauf, dass Sie sich im Verzeichnis hybrid-base-directory /hybrid-files
befinden.
cd $HYBRID_FILES
Hinweis: Da in der Überschreibungsdatei Dienstkontodateien mit Pfaden angegeben sind, die sich auf das Verzeichnis hybrid-base-directory /hybrid-files
beziehen, müssen Sie die Befehle in diesem Verzeichnis ausführen.
Prüfen Sie mit dem folgenden Befehl, ob kubectl
auf den richtigen Kontext eingestellt ist.
Der aktuelle Kontext sollte auf den Cluster eingestellt werden, für den Sie Apigee Hybrid bereitstellen.
kubectl config get-contexts | grep \*
Nur für die Plattformen Anthos on Bare Metal , AWS in GKE , EKS und GKE On-Prem . Prüfen Sie, ob die KUBECONFIG
-Variable mit folgendem Befehl festgelegt ist:
echo ${KUBECONFIG}
Führen Sie eine Initialisierung als Probelauf aus. Bei einem Probelauf können Sie prüfen, ob Fehler vorliegen, bevor Änderungen am Cluster vorgenommen werden. Führen Sie den Befehl init
mit dem Flag --dry-run
so aus:
${APIGEECTL_HOME} /apigeectl init -f overrides/overrides .yaml --dry-run=client
Hinweis: Apigee Hybrid 1.8 unterstützt kubectl
-Version 1.21 und höher. Wenn Sie eine ältere Hybrid-Version installieren und die kubectl
-Version 1.8 oder älter verwenden, lautet die Syntax für das Flag --dry-run
so: --dry-run=true
. Sie müssen kubectl
auf Version 1.21 oder höher aktualisieren, bevor Sie Apigee Hybrid 1.8 installieren.
Wenn keine Fehler vorhanden sind, führen Sie den Befehl init
so aus:
${APIGEECTL_HOME} /apigeectl init -f overrides/overrides .yaml
Mit dem Befehl init
werden die Apigee-Bereitstellungsdienste Apigee Deployment Controller und Apigee Admission Webhook installiert.
Mit den folgenden Befehlen können Sie den Bereitstellungsstatus prüfen:
${APIGEECTL_HOME} /apigeectl check-ready -f overrides/overrides .yaml
kubectl get pods -n apigee-system
kubectl get pods -n apigee
Wenn die Pods bereit sind, fahren Sie mit dem nächsten Schritt fort.
Führen Sie eine Installation als Probelauf aus. Führen Sie den Befehl apply
mit dem Flag --dry-run
aus.
${APIGEECTL_HOME} /apigeectl apply -f overrides/overrides .yaml --dry-run=client
Wenn keine Fehler auftreten, können Sie die Apigee-spezifischen Laufzeitkomponenten mit dem folgenden Befehl auf den Cluster anwenden:
${APIGEECTL_HOME} /apigeectl apply -f overrides/overrides .yaml
Führen Sie folgenden Befehl aus, um den Status des Deployments zu überprüfen:
${APIGEECTL_HOME} /apigeectl check-ready -f overrides/overrides .yaml
Wiederholen Sie diesen Schritt, bis die Pods bereit sind. Das Starten der Pods kann einige Minuten dauern.
Das wars!
Sie haben die Apigee Hybrid-Laufzeitebene erfolgreich installiert und konfiguriert. Jetzt ist es an der Zeit, es mit der Außenwelt zu verbinden.
1
2
3
4
5
6
7
8
(WEITER) Schritt 9: Apigee-Ingress verfügbar machen
10
Feedback geben
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers . Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-04-21 (UTC).
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem mit der Übersetzung"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Sonstiges"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Leicht verständlich"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Mein Problem wurde gelöst"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Sonstiges"
}]
Haben Sie Feedback für uns?
{"lastModified": "Zuletzt aktualisiert: 2024-04-21\u00a0(UTC)."}
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2024-04-21 (UTC)."]]