Beispiel-Nginx-Anwendung mit Kubectl auf einem Cluster bereitstellen
Erfahren Sie, wie Sie mit kubectl eine Nginx-App auf einem Cluster bereitstellen, das Sie mit der Kubernetes Engine (OKE) erstellt haben.
Wenn Sie ein Kubernetes-Cluster mit Kubernetes Engine erstellt haben, möchten Sie dieses normalerweise testen, indem Sie eine Anwendung auf den Knoten im Cluster bereitstellen. Die Registerkarte Schnellstart (auf der Seite Cluster) erleichtert das Anzeigen und Kopieren der Befehle, um folgende Aufgaben auszuführen:
- Zugriff auf das Cluster einrichten
- Nginx-Beispielanwendung mit dem Kubernetes-Befehlszeilentool kubectl aus den Anweisungen in einer Manifestdatei herunterladen und bereitstellen
So stellen Sie die Nginx-Beispielanwendung bereit:
-
Falls noch nicht geschehen, führen Sie die Schritte zum Einrichten der kubeconfig-Konfigurationsdatei des Clusters aus, und legen Sie (gegebenenfalls) die Umgebungsvariable KUBECONFIG so fest, dass sie auf die Datei verweist. Beachten Sie, dass Sie Ihre eigene kubeconfig-Datei einrichten müssen. Sie können nicht mit einer kubeconfig-Datei, die von einem anderen Benutzer eingerichtet wurde, auf ein Cluster zugreifen. Siehe Clusterzugriff einrichten.
-
Stellen Sie die Nginx-Beispielanwendung in einem Terminalfenster bereit, indem Sie Folgendes eingeben:
kubectl create -f https://k8s.io/examples/application/deployment.yaml
Tipp
Wenn der Befehl keine Verbindung zur Dateihttps://k8s.io/examples/application/deployment.yaml
herstellen kann, navigieren Sie in einem Browser zur URL, und laden Sie die Manifestdateideployment.yaml
in ein lokales Verzeichnis herunter. Wiederholen Sie den Befehlkubectl create
, und geben Sie den lokalen Speicherort der Dateideployment.yaml
an. - Stellen Sie sicher, dass die Beispielanwendung erfolgreich bereitgestellt wurde, indem Sie Folgendes eingeben:
kubectl get pods
Wie Sie sehen, wurde die Nginx-Beispielanwendung als zwei Pods auf zwei Knoten in dem Cluster bereitgestellt.