Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Problèmes et limites connus

Contributeurs

Trouvez des informations sur les problèmes connus et les limites lors de l'utilisation de Trident avec Docker.

La mise à niveau de Trident Docker Volume Plug-in vers la version 20.10 et ultérieure à partir des versions plus anciennes entraîne un échec de mise à niveau, sans erreur de fichier ou de répertoire de ce type.

Solution de contournement
  1. Désactivez le plug-in.

    docker plugin disable -f netapp:latest
  2. Retirez le plug-in.

    docker plugin rm -f netapp:latest
  3. Réinstallez le plug-in en fournissant le complément config paramètre.

    docker plugin install netapp/trident-plugin:20.10 --alias netapp --grant-all-permissions config=config.json

Les noms de volumes doivent comporter au moins 2 caractères.

Remarque Il s'agit d'une limitation client Docker. Le client interprète un seul nom de caractère comme étant un chemin Windows. "Voir bug 25773".

Docker Swarm présente certains comportements qui empêchent Trident de le prendre en charge avec toutes les combinaisons de stockage et de pilotes.

  • Docker Swarm utilise actuellement le nom du volume, mais pas l'ID de volume, comme identifiant de volume unique.

  • Les requêtes de volume sont envoyées simultanément à chaque nœud d'un cluster Swarm.

  • Les plug-ins de volume (y compris Trident) doivent s'exécuter indépendamment sur chaque nœud d'un cluster Swarm. En raison du fonctionnement de ONTAP et du ontap-nas fonctionnement des pilotes et ontap-san, ce sont eux qui sont les seuls à pouvoir fonctionner dans ces limites.

Les autres conducteurs sont sujets à des problèmes tels que les conditions de course qui peuvent entraîner la création d'un grand nombre de volumes pour une seule demande sans un « gagnant » clair ; par exemple, l'élément possède une fonctionnalité qui permet aux volumes d'avoir le même nom mais des ID différents.

NetApp a fourni des commentaires à l'équipe Docker, mais ne fournit aucune indication de recours futur.

Si un FlexGroup est provisionné, ONTAP ne provisionne pas un deuxième FlexGroup si le deuxième FlexGroup dispose d'un ou de plusieurs agrégats en commun avec la FlexGroup provisionnée.