Dies ist eine unveröffentlichte Dokumentation für SUSE® Storage 1.12 (Dev).

Rancher Windows Cluster

Rancher kann einen Windows-Cluster mit einer Kombination aus Linux-Arbeitsknoten und Windows-Arbeitsknoten bereitstellen. Für weitere Informationen zum Rancher Windows-Cluster siehe die offizielle Rancher-Dokumentation.

In einem Rancher Windows-Cluster sind alle Linux-Arbeitsknoten:

  • Mit dem Taint cattle.io/os=linux:NoSchedule versehen

  • Mit kubernetes.io/os:linux beschriftet

Nachdem SUSE Storage bereitgestellt wurde, können Sie Workloads starten, die nur auf Linux-Knoten SUSE Storage Volumes verwenden.

SUSE Storage mit unterstütztem Helm-Chart bereitstellen

Sie können den Helm-Wert global.cattle.windowsCluster.enabled aktualisieren, um die Installation von SUSE Storage im Rancher Windows-Cluster zu ermöglichen.

Wenn dieser Wert auf true gesetzt ist, erkennt SUSE Storage den Rancher Windows-Cluster und stellt dann SUSE Storage Komponenten mit dem richtigen Knotenauswähler und Tolerierungen bereit, sodass alle SUSE Storage Workloads nur auf Linux-Knoten gestartet werden können.

Im Rancher-Marktplatz kann die Einstellung in customize Helm options vor der Installation angepasst werden:
Edit Options > Other Settings > Rancher Windows Cluster

Auch in:
Edit YAML

global:
  cattle:
    systemDefaultRegistry: ""
    windowsCluster:
      # Enable this to allow Longhorn to run on the Rancher deployed Windows cluster
      enabled: true

SUSE Storage Komponenten für bestehende SUSE Storage Implementierung einrichten

Sie können das bestehende SUSE Storage einrichten, wenn es nicht mit dem unterstützten Helm-Chart bereitgestellt wurde.

  • Da SUSE Storage Komponenten nur auf Linux-Knoten ausgeführt werden können, müssen Sie den Knotenauswähler kubernetes.io/os:linux für SUSE Storage festlegen, um die Linux-Knoten auszuwählen. Für weitere Informationen siehe Knotenauswähler.

  • Da alle Linux-Arbeitsknoten in einem Rancher Windows-Cluster den Taint cattle.io/os=linux:NoSchedule haben, müssen Sie die Tolerierung cattle.io/os=linux:NoSchedule festlegen, um SUSE Storage auf diesen Knoten auszuführen. Für weitere Informationen siehe Taint-Tolerierung.

SUSE Storage kann effektiv auf Clustern bereitgestellt werden, die sowohl Windows- als auch Linux-Knoten umfassen, und bietet eine vielseitige Lösung für unterschiedliche Infrastrukturbedürfnisse. Um die Installation von Rancher zu erleichtern, sollten die Benutzer zunächst das AppCo OCI-Registry als Rancher-App-Repository hinzufügen. Detaillierte Anweisungen für diesen Prozess finden Sie in der Rancher-Dokumentation: Integrieren mit Rancher Manager.