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". |