Realize o gerenciamento de backend com kubectl
Aprenda sobre como realizar operações de gerenciamento de backend usando kubectl.
Excluir um backend
Ao excluir um TridentBackendConfig, você instrui Trident a excluir/manter backends (com base em deletionPolicy). Para excluir um backend, certifique-se de que deletionPolicy esteja definido como delete. Para excluir apenas o TridentBackendConfig, certifique-se de que deletionPolicy esteja definido como retain. Isso garante que o backend ainda esteja presente e possa ser gerenciado usando tridentctl.
Execute o seguinte comando:
kubectl delete tbc <tbc-name> -n trident
Trident não exclui os segredos do Kubernetes que estavam em uso por TridentBackendConfig. O usuário do Kubernetes é responsável por limpar os segredos. É preciso ter cuidado ao excluir segredos. Você só deve excluir segredos 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 para obter uma lista de todos os backends existentes. Essa lista também incluirá backends que foram criados com tridentctl.
Atualizar um backend
Podem haver vários motivos para atualizar um backend:
-
As credenciais do sistema de storage foram alteradas. Para atualizar as credenciais, o Kubernetes Secret usado no
TridentBackendConfigobjeto deve ser atualizado. Trident atualizará automaticamente o backend com as credenciais mais recentes fornecidas. Execute o seguinte comando para atualizar o Kubernetes Secret:kubectl apply -f <updated-secret-file.yaml> -n trident
-
Parâmetros (como o nome da SVM do ONTAP que está sendo usada) precisam ser atualizados.
-
Você pode atualizar
TridentBackendConfigobjetos diretamente pelo Kubernetes usando o seguinte comando:kubectl apply -f <updated-backend-file.yaml>
-
Alternativamente, você pode fazer alterações no CR existente
TridentBackendConfigusando o seguinte comando:kubectl edit tbc <tbc-name> -n trident
-
|
|
|