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:

  1. 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.
  2. 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 Datei https://k8s.io/examples/application/deployment.yaml herstellen kann, navigieren Sie in einem Browser zur URL, und laden Sie die Manifestdatei deployment.yaml in ein lokales Verzeichnis herunter. Wiederholen Sie den Befehl kubectl create, und geben Sie den lokalen Speicherort der Datei deployment.yaml an.
  3. 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.