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.

Bereitstellung von Workloads

Stellen Sie eine Arbeitslast bereit, um eine Anwendung in einem oder mehreren Containern auszuführen.

  1. Klicken Sie in der oberen linken Ecke auf ☰ > Clusterverwaltung.

  2. Gehen Sie zu dem Cluster, in dem Sie eine Arbeitslast upgraden möchten, und klicken Sie auf Explore.

  3. Klicken Sie in der linken Navigationsleiste auf Workload.

  4. Klicken Sie auf Erstellen.

  5. Wählen Sie den Typ der Arbeitslast aus.

  6. Wählen Sie den Namespace aus, in dem die Arbeitslast bereitgestellt wird.

  7. Geben Sie einen Name für die Arbeitslast ein.

  8. Geben Sie im Feld Container Image den Namen des Docker-Images ein, das Sie im Projekt bereitstellen möchten, und fügen Sie optional den Host der Registry hinzu (z. B. quay.io, registry.gitlab.com usw.). Während der Bereitstellung zieht Rancher dieses Image aus der angegebenen öffentlichen oder privaten Registry. Wenn kein Registry-Host angegeben ist, zieht Rancher das Image von Docker Hub. Geben Sie den Namen genau so ein, wie er im Registry-Server erscheint, einschließlich des erforderlichen Pfads, und fügen Sie optional das gewünschte Tag hinzu (z. B. registry.gitlab.com/user/path/image:tag). Wenn kein Tag angegeben ist, wird automatisch das latest Tag verwendet.

  9. Wählen Sie entweder einen vorhandenen Namespace aus oder klicken Sie auf Add to a new namespace und geben Sie einen neuen Namespace ein.

  10. Klicken Sie auf Add Port, um eine Portzuordnung einzugeben, die den Zugriff auf die Anwendung innerhalb und außerhalb des Clusters ermöglicht. Für weitere Informationen siehe Services.

  11. Konfigurieren Sie die verbleibenden Optionen:

    • Umgebungsvariablen

      Verwenden Sie diesen Abschnitt, um entweder Umgebungsvariablen für Ihre Arbeitslast zur Laufzeit anzugeben oder sie aus einer anderen Quelle, wie einem Geheimnis oder ConfigMap, abzurufen.

    • Knotenplanung

    • Zustandsprüfung

    • Volumes

      Verwenden Sie diesen Abschnitt, um Speicher für Ihre Arbeitslast hinzuzufügen. Sie können das Volumen, das Sie hinzufügen möchten, manuell angeben, einen persistenten Volumenanspruch verwenden, um ein Volumen für die Arbeitslast dynamisch zu erstellen, oder Daten für ein Volumen aus einer Datei wie einer ConfigMap lesen.

      Wenn Sie ein Stateful Set bereitstellen, sollten Sie eine Volumenanspruchsvorlage verwenden, wenn Sie persistente Volumes nutzen. Dies stellt sicher, dass persistente Volumes dynamisch erstellt werden, wenn Sie Ihr Stateful Set skalieren.

    • Skalierungs-/Upgrade-Richtlinie

    Amazon-Hinweis zu Volumes:

    Um ein Amazon EBS-Volume zu mounten: In Amazon AWS müssen die Knoten in derselben Verfügbarkeitszone sein und IAM-Berechtigungen besitzen, um Volumes anzuhängen/abzuhängen. Der Cluster muss die Option AWS-Cloudanbieter verwenden. Für weitere Informationen zur Aktivierung dieser Option siehe Erstellen eines Amazon EC2-Clusters oder Erstellen eines benutzerdefinierten Clusters.

  12. Klicken Sie auf Erweiterte Optionen anzeigen und konfigurieren Sie:

    • Kommando

    • Netzwerke

    • Labels & Anmerkungen

    • Sicherheits- und Hostkonfiguration

  13. Klicken Sie auf Starten.

Ergebnis: Die Arbeitslast wird im gewählten Namespace bereitgestellt. Sie können den Status der Arbeitslast im Arbeitslasten-Bereich des Projekts einsehen.