この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。

これは未公開の文書です SUSE® Storage 1.12 (Dev).

Rancher Windows クラスター

Rancher は、Linux ワーカー ノードと Windows ワーカー ノードの組み合わせで Windows クラスターをプロビジョニングできます。 Rancher Windows クラスターの詳細については、公式の Rancher ドキュメント を参照してください。

Rancher Windows クラスターでは、すべての Linux ワーカー ノードは次のようになります。

  • cattle.io/os=linux:NoSchedule に taint が付与されています

  • ラベル付けされている kubernetes.io/os:linux

SUSE Storage がデプロイされると、Linux ノード上でのみ SUSE Storage ボリュームを使用するワークロードを起動できます。

サポートされている Helm チャートで SUSE Storage をデプロイする

Rancher Windows クラスターで SUSE Storage のインストールを許可するために、Helm 値 global.cattle.windowsCluster.enabled を更新できます。

この値が true に設定されている場合、SUSE Storage は Rancher Windows クラスターを認識し、すべての SUSE Storage ワークロードが Linux ノード上でのみ起動できるように、正しいノード セレクターとトレランスを持つ SUSE Storage コンポーネントをデプロイします。

Rancher マーケットプレイスでは、インストール前に customize Helm options で設定をカスタマイズできます。
Edit Options > Other Settings > Rancher Windows Cluster

他にも:
Edit YAML

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

既存の SUSE Storage デプロイメントのために SUSE Storage コンポーネントをセットアップする

サポートされている Helm チャートでデプロイされていない場合、既存の SUSE Storage をセットアップできます。

  • SUSE Storage コンポーネントは Linux ノードでのみ実行できるため、Linux ノードを選択するために kubernetes.io/os:linux のノード セレクター SUSE Storage を設定する必要があります。詳細については、ノード セレクター を参照してください。

  • Rancher Windows クラスター内のすべての Linux ワーカー ノードには cattle.io/os=linux:NoSchedule の汚染があるため、これらのノードで cattle.io/os=linux:NoSchedule を実行できるようにトレランス SUSE Storage を設定する必要があります。詳細については、汚染トレランス を参照してください。

SUSE Storage は、Windows ノードと Linux ノードの両方で構成されるクラスターに効果的にデプロイでき、多様なインフラのニーズに対応する柔軟なソリューションを提供します。Rancher からのインストールを容易にするために、ユーザーは最初に AppCo OCI レジストリを Rancher アプリ リポジトリとして追加する必要があります。このプロセスに関する詳細な指示は、 Rancher Documentation: Rancher Managerとの統合で見つけることができます。