Préparez le nœud de travail
Tous les nœuds workers du cluster Kubernetes doivent pouvoir monter les volumes provisionnés pour vos pods. Si vous utilisez le ontap-nas
, ontap-nas-economy
, ou ontap-nas-flexgroup
Pilote pour l'un de vos systèmes back-end, les nœuds workers ont besoin des outils NFS. Sinon, ils nécessitent les outils iSCSI.
Les versions récentes de Red Hat CoreOS disposent par défaut de NFS et d'iSCSI.
Redémarrez toujours les nœuds workers après l'installation des outils NFS ou iSCSI, sinon la connexion de volumes à ces conteneurs risque de tomber en panne. |
Volumes NFS
Protocole | Système d'exploitation | Commandes |
---|---|---|
NFS |
RHEL/CentOS |
|
NFS |
Ubuntu/Debian |
|
Assurez-vous que le service NFS est démarré pendant le démarrage. |
Volumes iSCSI
Tenez compte des points suivants lorsque vous utilisez des volumes iSCSI :
-
Chaque nœud du cluster Kubernetes doit avoir un IQN unique. C'est une condition préalable nécessaire.
-
Si vous utilisez RHCOS version 4.5 ou ultérieure, ou RHEL ou CentOS version 8.2 ou ultérieure avec
solidfire-san
Pilote, assurez-vous que l'algorithme d'authentification CHAP est défini sur MD5 dans/etc/iscsi/iscsid.conf
.
sudo sed -i 's/^\(node.session.auth.chap_algs\).*/\1 = MD5/' /etc/iscsi/iscsid.conf
-
Lorsque vous utilisez des nœuds workers exécutant RHEL/RedHat CoreOS avec iSCSI PVS, veillez à spécifier le
discard
MounOption dans la classe de stockage pour effectuer la réclamation d'espace en ligne. Voir "La documentation de Red Hat".
Protocole | Système d'exploitation | Commandes | ||
---|---|---|---|---|
ISCSI |
RHEL/CentOS |
|
||
ISCSI |
Ubuntu/Debian |
|
Pour Ubuntu 18.04, vous devez découvrir les ports cibles avec iscsiadm avant de commencer open-iscsi Pour que le démon iSCSI démarre. Vous pouvez également modifier le iscsi service à démarrer iscsid automatiquement.
|
Pour en savoir plus sur la préparation automatique des nœuds workers, qui est une fonctionnalité bêta, reportez-vous à la section "ici". |