Skip to main content
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Problemas e limitações conhecidos

Colaboradores netapp-aruldeepa

Encontre informações sobre problemas e limitações conhecidos ao usar o Trident com o Docker.

A atualização do plugin Trident Docker Volume 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".

Solução alternativa
  1. Desative o plugin.

    docker plugin disable -f netapp:latest
  2. Remova o plugin.

    docker plugin rm -f netapp:latest
  3. Reinstale o plugin fornecendo o arquivo extra. config parâmetro.

    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.

Observação Essa é uma limitação do cliente Docker. O cliente interpretará um nome de caractere único como sendo um caminho do Windows. "Veja o bug 25773" .

O Docker Swarm possui certos comportamentos que impedem o Trident de oferecer suporte a todas as combinações de armazenamento e driver.

  • Atualmente, o Docker Swarm utiliza o nome do volume em vez do ID do volume como seu identificador único de volume.

  • As solicitações de volume são enviadas simultaneamente para cada nó em um cluster Swarm.

  • Os plugins de volume (incluindo o Trident) devem ser executados independentemente em cada nó de um cluster Swarm. Devido ao modo como o ONTAP funciona e como o ontap-nas e ontap-san Os drivers são a única função que consegue 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, o Element possui um recurso que permite que os volumes tenham o mesmo nome, mas IDs diferentes.

A NetApp forneceu feedback à equipe do Docker, mas não há indicação de que medidas serão tomadas no futuro.

Se um FlexGroup estiver sendo provisionado, o ONTAP não provisionará um segundo FlexGroup se este segundo tiver um ou mais FlexGroup em comum com o FlexGroup que está sendo provisionado.