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.

Installieren Sie SUSE Storage mit Helm

Voraussetzungen

SUSE StorageDie Installation von erfordert authentifizierten Zugriff auf die SUSE Application Collection. Für weitere Details, überprüfen Sie den Authentifizierungsleitfaden.

Werkzeuge

  • Helm Version 3.0 oder neuer ist erforderlich.

  • Das Longhorn-Kommandozeilenwerkzeug kann verwendet werden, um die SUSE Storage Umgebung auf potenzielle Probleme zu überprüfen.

Kubernetes Environment

Authentifizierung

Installation

  1. Installieren Sie SUSE Storage mit der Standardkonfiguration, führen Sie aus:

    helm install longhorn oci://dp.apps.rancher.io/charts/suse-storage \
      --namespace longhorn-system \
      --create-namespace \
      --version <version> \ # Replace with the version you would like to install
      --set global.imagePullSecrets=<PULL_IMAGE_SECRET>
  2. Um zu bestätigen, dass die Implementierung erfolgreich war, führen Sie aus:

    kubectl -n longhorn-system get pod

    Das Ergebnis sollte folgendermaßen aussehen:

    NAME                                                READY   STATUS    RESTARTS   AGE
    longhorn-ui-b7c844b49-w25g5                         1/1     Running   0          2m41s
    longhorn-manager-pzgsp                              1/1     Running   0          2m41s
    longhorn-driver-deployer-6bd59c9f76-lqczw           1/1     Running   0          2m41s
    longhorn-csi-plugin-mbwqz                           2/2     Running   0          100s
    csi-snapshotter-588457fcdf-22bqp                    1/1     Running   0          100s
    csi-snapshotter-588457fcdf-2wd6g                    1/1     Running   0          100s
    csi-provisioner-869bdc4b79-mzrwf                    1/1     Running   0          101s
    csi-provisioner-869bdc4b79-klgfm                    1/1     Running   0          101s
    csi-resizer-6d8cf5f99f-fd2ck                        1/1     Running   0          101s
    csi-provisioner-869bdc4b79-j46rx                    1/1     Running   0          101s
    csi-snapshotter-588457fcdf-bvjdt                    1/1     Running   0          100s
    csi-resizer-6d8cf5f99f-68cw7                        1/1     Running   0          101s
    csi-attacher-7bf4b7f996-df8v6                       1/1     Running   0          101s
    csi-attacher-7bf4b7f996-g9cwc                       1/1     Running   0          101s
    csi-attacher-7bf4b7f996-8l9sw                       1/1     Running   0          101s
    csi-resizer-6d8cf5f99f-smdjw                        1/1     Running   0          101s
    instance-manager-b34d5db1fe1e2d52bcfb308be3166cfc   1/1     Running   0          114s
    engine-image-ei-df38d2e5-cv6nc                      1/1     Running   0          114s
  3. Um den Zugriff auf die Benutzeroberfläche zu ermöglichen, müssen Sie einen Ingress-Controller einrichten. Die Authentifizierung zur Benutzeroberfläche ist standardmäßig nicht aktiviert. Für Informationen zur Erstellung eines NGINX Ingress-Controllers mit grundlegender Authentifizierung, beziehen Sie sich auf den Abschnitt zur Erstellung von Ingress.

  4. Greifen Sie auf die Benutzeroberfläche zu, indem Sie die Schritte zum Systemzugriff verwenden.

Konfiguration

Das SUSE Storage Helm-Chart bietet umfangreiche Konfigurationsoptionen gemäß Ihren spezifischen Anforderungen. Sie können diese Optionen konfigurieren, indem Sie eine values.yaml Datei bereitstellen oder --set Flags während helm install oder helm upgrade verwenden.

Häufig konfigurierbare Aspekte sind:

  • Speicherklasse: Einstellungen der Standard-Speicherklasse.

  • Benutzeroberflächeneinstellungen: Ingress-Konfiguration, Servicetyp und Authentifizierungsoptionen für die SUSE Storage Benutzeroberfläche.

  • Manager- und Engine-Einstellungen: Ressourcengrenzen, Replikazahlen und andere betriebliche Parameter für die SUSE Storage Kernelkomponenten.

  • Knoten- und Datenträgerverwaltung: Automatische Datenträgerbereitstellung, Knotenauswähler und Toleranzen.

  • CSI Driver: Konfiguration, die speziell für die Komponenten des Container Storage Interface bestimmt ist.

  • Netzwerk: Servicetypen und Netzwerkrichtlinien.

Für eine umfassende Liste aller verfügbaren Parameter und deren Beschreibungen, siehe die offizielle SUSE Storage Helm-Chart-Dokumentation und die values.yaml Datei im Repository des Charts.