Problemas conocidos y limitaciones
Encuentra información sobre problemas conocidos y limitaciones al usar Trident con Docker.
Al actualizar Trident Docker Volume Plugin a 20.10 y versiones posteriores desde versiones anteriores, la actualización falla con el error no such file or directory.
-
Desactiva el plugin.
docker plugin disable -f netapp:latest -
Elimina el plugin.
docker plugin rm -f netapp:latest -
Reinstala el plugin proporcionando el parámetro extra
config.docker plugin install netapp/trident-plugin:20.10 --alias netapp --grant-all-permissions config=config.json
Los nombres de los volúmenes deben tener al menos 2 caracteres de longitud.
|
|
Esta es una limitación del cliente Docker. El cliente interpretará un nombre de un solo carácter como una ruta de Windows. "Consulta el bug 25773" |
Docker Swarm tiene ciertos comportamientos que impiden que Trident lo admita con cada combinación de almacenamiento y controlador.
-
Docker Swarm actualmente utiliza el nombre del volumen en lugar del ID del volumen como identificador único del volumen.
-
Las solicitudes de volumen se envían simultáneamente a cada nodo en un clúster Swarm.
-
Los plugins 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 los controladores
ontap-nasyontap-sanfuncionan, son los únicos que 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 un gran número de volúmenes para una sola solicitud sin un claro "ganador"; por ejemplo, Element tiene una función que permite que los volúmenes tengan el mismo nombre pero diferentes IDs.
NetApp ha proporcionado comentarios al equipo de Docker, pero no tiene ninguna indicación de futuras acciones.