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.

Execute o gerenciamento de back-end com o tridentctl

Colaboradores

Saiba mais sobre como executar operações de gerenciamento de back-end usando `tridentctl`o .

Crie um backend

Depois de criar um "arquivo de configuração de back-end", execute o seguinte comando:

tridentctl create backend -f <backend-file> -n trident

Se a criação do backend falhar, algo estava errado com a configuração do backend. Você pode exibir os logs para determinar a causa executando o seguinte comando:

tridentctl logs -n trident

Depois de identificar e corrigir o problema com o arquivo de configuração, você pode simplesmente executar o create comando novamente.

Excluir um back-end

Para excluir um back-end do Trident, faça o seguinte:

  1. Recuperar o nome do backend:

    tridentctl get backend -n trident
  2. Excluir o backend:

    tridentctl delete backend <backend-name> -n trident
Observação Se o Trident provisionou volumes e snapshots desse back-end que ainda existem, excluir o back-end impede que novos volumes sejam provisionados por ele. O back-end continuará a existir em um estado de exclusão e o Trident continuará a gerenciar esses volumes e snapshots até que sejam excluídos.

Veja os backends existentes

Para visualizar os backends que o Trident conhece, faça o seguinte:

  • Para obter um resumo, execute o seguinte comando:

    tridentctl get backend -n trident
  • Para obter todos os detalhes, execute o seguinte comando:

    tridentctl get backend -o json -n trident

Atualize um back-end

Depois de criar um novo arquivo de configuração de back-end, execute o seguinte comando:

tridentctl update backend <backend-name> -f <backend-file> -n trident

Se a atualização do backend falhar, algo estava errado com a configuração do backend ou você tentou uma atualização inválida. Você pode exibir os logs para determinar a causa executando o seguinte comando:

tridentctl logs -n trident

Depois de identificar e corrigir o problema com o arquivo de configuração, você pode simplesmente executar o update comando novamente.

Identificar as classes de armazenamento que usam um back-end

Este é um exemplo do tipo de perguntas que você pode responder com o JSON que tridentctl produz para objetos de back-end. Isso usa o jq utilitário, que você precisa instalar.

tridentctl get backend -o json | jq '[.items[] | {backend: .name, storageClasses: [.storage[].storageClasses]|unique}]'

Isso também se aplica a backends que foram criados usando `TridentBackendConfig`o .