Problemas y limitaciones conocidos
Encuentre información sobre problemas conocidos y limitaciones al usar Trident con Docker.
La actualización del complemento Trident Docker Volume a la versión 20.10 o posterior desde versiones anteriores produce un fallo en la actualización con el error "no existe el archivo o directorio".
-
Desactive el plugin.
docker plugin disable -f netapp:latest -
Elimina el plugin.
docker plugin rm -f netapp:latest -
Reinstale el plugin proporcionando el archivo adicional.
configparámetro.docker plugin install netapp/trident-plugin:20.10 --alias netapp --grant-all-permissions config=config.json
Los nombres de los volúmenes deben tener una longitud mínima de 2 caracteres.
|
|
Esta es una limitación del cliente Docker. El cliente interpretará un nombre de un solo carácter como una ruta de Windows. "Ver error 25773" . |
Docker Swarm presenta ciertos comportamientos que impiden que Trident lo admita con todas las combinaciones de almacenamiento y controladores.
-
Actualmente, Docker Swarm utiliza el nombre del volumen en lugar del ID del volumen como identificador único de volumen.
-
Las solicitudes de volumen se envían simultáneamente a cada nodo de un clúster Swarm.
-
Los complementos de volumen (incluido Trident) deben ejecutarse de forma independiente en cada nodo de un clúster Swarm. Debido al funcionamiento de ONTAP y a cómo
ontap-nasyontap-sanLos conductores funcionan; son los únicos que, por casualidad, pueden operar dentro de estas limitaciones.
El resto de los controladores están sujetos a problemas como las condiciones de carrera que pueden dar lugar a la creación de una gran cantidad de volúmenes para una sola solicitud sin un "ganador" claro; por ejemplo, Element tiene una función que permite que los volúmenes tengan el mismo nombre pero diferentes identificadores.
NetApp ha enviado sus comentarios al equipo de Docker, pero no tiene ninguna indicación de que vaya a tomar medidas en el futuro.