|
Dieses Dokument wurde mithilfe automatisierter maschineller Übersetzungstechnologie übersetzt. Wir bemühen uns um korrekte Übersetzungen, übernehmen jedoch keine Gewähr für die Vollständigkeit, Richtigkeit oder Zuverlässigkeit der übersetzten Inhalte. Im Falle von Abweichungen ist die englische Originalversion maßgebend und stellt den verbindlichen Text dar. |
Kurzanleitung für Workload mit Ingress
1. Bereitstellen eines Workloads
Sie sind bereit, Ihren ersten Kubernetes Workload zu erstellen. Ein Workload ist ein Objekt, das Pods sowie andere Dateien und Informationen enthält, die zum Bereitstellen Ihrer Anwendung erforderlich sind.
Für diesen Workload werden Sie die Anwendung Rancher Hello-World bereitstellen.
-
Klicken Sie auf ☰ > Clusterverwaltung.
-
Gehen Sie zu dem Cluster, das Sie erstellt haben, und klicken Sie auf Erforschen.
-
Klicken Sie auf Arbeitslast.
-
Klicken Sie auf Erstellen.
-
Klicken Sie auf Implementierung.
-
Geben Sie einen Namen für Ihren Workload ein.
-
Geben Sie im Feld Container-Image
rancher/hello-worldein. Groß-/Kleinschreibung wird in diesem Feld berücksichtigt. -
Klicken Sie auf Port hinzufügen und
Cluster IPfür denService Typeund geben Sie80im Feld Privater Containerport ein. Sie können dasNameleer lassen oder einen beliebigen Namen angeben, den Sie wünschen. Das Hinzufügen eines Ports ermöglicht den Zugriff auf die Anwendung innerhalb und außerhalb des Clusters. Für weitere Informationen siehe Services. -
Klicken Sie auf Erstellen.
Ergebnis:
-
Ihr Workload ist bereitgestellt. Dieser Prozess kann einige Minuten dauern.
-
Wenn Ihr Workload die Bereitstellung abgeschlossen hat, wird ihm der Status Aktiv zugewiesen. Sie können diesen Status auf der Seite Workloads des Projekts einsehen.
2. Die Anwendung über ein Ingress freigeben
Jetzt, da die Anwendung läuft, muss sie freigegeben werden, damit andere Dienste eine Verbindung herstellen können.
-
Klicken Sie auf ☰ > Clusterverwaltung.
-
Gehen Sie zu dem Cluster, das Sie erstellt haben, und klicken Sie auf Erforschen.
-
Klicken Sie auf .
-
Klicken Sie auf Erstellen.
-
Stellen Sie beim Auswählen von Namespace sicher, dass es dasselbe ist wie das, das Sie bei der Erstellung Ihrer Bereitstellung verwendet haben. Andernfalls wird Ihre Bereitstellung nicht verfügbar sein, wenn Sie versuchen, Zielservice auszuwählen, wie in Schritt 8 unten.
-
Geben Sie einen Name ein, wie zum Beispiel hallo.
-
Geben Sie Ihren Pfad an, wie zum Beispiel
/hello. -
Im Feld Zielservice öffnen Sie die Liste und wählen den Namen aus, den Sie für Ihren Dienst festgelegt haben.
-
Im Feld Port öffnen Sie die Liste und wählen
80aus. -
Klicken Sie auf Erstellen unten rechts.
Ergebnis: Der Anwendung wird eine sslip.io Adresse zugewiesen und freigegeben. Es kann ein bis zwei Minuten dauern, bis die Daten angezeigt werden.
Sehen Sie sich Ihre Anwendung an
Gehen Sie zur Seite Bereitstellungen, suchen Sie die Spalte Endpunkte für Ihre Bereitstellung und klicken Sie auf einen Endpunkt. Die verfügbaren Endpunkte hängen davon ab, wie Sie den Port konfiguriert haben, den Sie zu Ihrer Bereitstellung hinzugefügt haben. Für Endpunkte, bei denen Sie keinen zufällig zugewiesenen Port sehen, fügen Sie den Pfad hinzu, den Sie beim Erstellen des Ingress angegeben haben, zur IP-Adresse hinzu. Wenn Ihr Endpunkt beispielsweise wie xxx.xxx.xxx.xxx oder https://xxx.xxx.xxx.xxx aussieht, ändern Sie ihn in xxx.xxx.xxx.xxx/hello oder https://xxx.xxx.xxx.xxx/hello.
Ihre Anwendung wird in einem separaten Fenster geöffnet.