Problemas e limitações conhecidos
Encontre informações sobre problemas e limitações conhecidos ao usar Trident com Docker.
A atualização do Trident Docker Volume Plugin para a versão 20.10 ou posterior a partir de versões mais antigas resulta em falha na atualização com o erro "arquivo ou diretório inexistente".
-
Desativar o plugin.
docker plugin disable -f netapp:latest -
Remova o plugin.
docker plugin rm -f netapp:latest -
Reinstale o plugin fornecendo o parâmetro adicional
config.docker plugin install netapp/trident-plugin:20.10 --alias netapp --grant-all-permissions config=config.json
Os nomes dos volumes devem ter no mínimo 2 caracteres de comprimento.
|
|
Esta é uma limitação do cliente Docker. O cliente interpretará um nome de caractere único como sendo um caminho do Windows "Veja o bug 25773". |
Docker Swarm possui certos comportamentos que impedem Trident de oferecer suporte a todas as combinações de storage e driver.
-
Atualmente, Docker Swarm utiliza o nome do volume em vez do ID do volume como seu identificador de volume exclusivo.
-
As solicitações de volume são enviadas simultaneamente para cada nó em um cluster Swarm.
-
Os plugins de volume (incluindo Trident) devem ser executados independentemente em cada nó de um cluster Swarm. Devido à forma como o ONTAP funciona e como os
ontap-nase `ontap-san`drivers funcionam, eles são os únicos que conseguem operar dentro dessas limitações.
Os demais drivers estão sujeitos a problemas como condições de corrida, que podem resultar na criação de um grande número de volumes para uma única solicitação sem um "vencedor" claro; por exemplo, Element possui um recurso que permite que os volumes tenham o mesmo nome, mas IDs diferentes.
NetApp forneceu feedback à equipe do Docker, mas não tem nenhuma indicação de recurso futuro.