Ce document a été traduit à l'aide d'une technologie de traduction automatique. Bien que nous nous efforcions de fournir des traductions exactes, nous ne fournissons aucune garantie quant à l'exhaustivité, l'exactitude ou la fiabilité du contenu traduit. En cas de divergence, la version originale anglaise prévaut et fait foi.

Il s'agit d'une documentation non publiée pour SUSE® Storage 1.12 (Dev).

Cluster Windows Rancher

Rancher peut provisionner un cluster Windows avec une combinaison de nœuds de travail Linux et de nœuds de travail Windows. Pour plus d’informations sur le cluster Windows Rancher, consultez la documentation officielle Rancher.

Dans un cluster Windows Rancher, tous les nœuds de travail Linux sont :

  • Marqués par le taint cattle.io/os=linux:NoSchedule

  • Étiquetés avec kubernetes.io/os:linux

Après le déploiement de SUSE Storage, vous pouvez lancer des charges de travail qui utilisent uniquement des volumes SUSE Storage sur les nœuds Linux.

Déployer SUSE Storage avec le Chart Helm pris en charge

Vous pouvez mettre à jour la valeur Helm global.cattle.windowsCluster.enabled pour permettre l’installation de SUSE Storage sur le cluster Windows Rancher.

Lorsque cette valeur est définie sur true, SUSE Storage reconnaîtra le cluster Windows Rancher puis déploiera les composants SUSE Storage avec le sélecteur de nœuds et les tolérances corrects afin que toutes les charges de travail SUSE Storage puissent être lancées uniquement sur les nœuds Linux.

Sur le marché Rancher, le paramètre peut être personnalisé dans customize Helm options avant l’installation :
Edit Options > Other Settings > Rancher Windows Cluster

Aussi dans :
Edit YAML

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

Configurer les composants SUSE Storage pour le déploiement existant de SUSE Storage

Vous pouvez configurer le SUSE Storage existant lorsqu’il n’est pas déployé avec le Chart Helm pris en charge.

  • Puisque les composants SUSE Storage ne peuvent fonctionner que sur des nœuds Linux, vous devez définir le sélecteur de nœuds kubernetes.io/os:linux pour SUSE Storage afin de sélectionner les nœuds Linux. Pour plus d’informations, voir Sélecteur de Nœuds.

  • Puisque tous les nœuds de travail Linux dans un cluster Windows Rancher ont la taint cattle.io/os=linux:NoSchedule, vous devez définir la tolérance cattle.io/os=linux:NoSchedule pour permettre à SUSE Storage de s’exécuter sur ces nœuds. Pour plus d’informations, voir Tolérance de Taint.

SUSE Storage peut être déployé efficacement sur des clusters comprenant à la fois des nœuds Windows et Linux, offrant une solution polyvalente pour des besoins d’infrastructure divers. Pour faciliter l’installation depuis Rancher, les utilisateurs doivent d’abord ajouter le registre OCI AppCo en tant que dépôt d’appli Rancher. Des instructions détaillées pour ce processus peuvent être trouvées dans Documentation Rancher : Intégrer avec Rancher Manager