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 kubectl

Colaboradores

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

Excluir um back-end

Ao excluir um TridentBackendConfig, você instrui o Trident a excluir/reter backends (com base deletionPolicy no ). Para excluir um back-end, certifique-se de que deletionPolicy está definido para excluir. Para eliminar apenas o TridentBackendConfig, certifique-se de que deletionPolicy está definido como reter. Isso garante que o backend ainda esteja presente e possa ser gerenciado usando `tridentctl`o .

Execute o seguinte comando:

kubectl delete tbc <tbc-name> -n trident

O Trident não exclui os segredos do Kubernetes que estavam em uso TridentBackendConfig pelo . O usuário do Kubernetes é responsável pela limpeza de segredos. Cuidado deve ser tomado ao excluir segredos. Você deve excluir segredos somente se eles não estiverem em uso pelos backends.

Veja os backends existentes

Execute o seguinte comando:

kubectl get tbc -n trident

Você também pode executar tridentctl get backend -n trident ou tridentctl get backend -o yaml -n trident obter uma lista de todos os backends que existem. Esta lista também incluirá backends que foram criados com tridentctl.

Atualize um back-end

Pode haver várias razões para atualizar um backend:

  • As credenciais para o sistema de storage foram alteradas. Para atualizar as credenciais, o segredo do Kubernetes que é usado no TridentBackendConfig objeto deve ser atualizado. O Trident atualizará automaticamente o back-end com as credenciais mais recentes fornecidas. Execute o seguinte comando para atualizar o segredo do Kubernetes:

    kubectl apply -f <updated-secret-file.yaml> -n trident
  • Os parâmetros (como o nome do SVM do ONTAP sendo usado) precisam ser atualizados.

    • Você pode atualizar TridentBackendConfig objetos diretamente pelo Kubernetes usando o seguinte comando:

      kubectl apply -f <updated-backend-file.yaml>
    • Alternativamente, você pode fazer alterações no CR existente TridentBackendConfig usando o seguinte comando:

      kubectl edit tbc <tbc-name> -n trident
Observação
  • Se uma atualização de back-end falhar, o back-end continuará em sua última configuração conhecida. Pode visualizar os registos para determinar a causa executando kubectl get tbc <tbc-name> -o yaml -n trident ou kubectl describe tbc <tbc-name> -n trident.

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