comandos e opções tridentctl
O "Pacote de instalação do Trident" inclui um utilitário de linha de comando tridentctl , que fornece acesso simples ao Astra Trident. Usuários do Kubernetes com Privileges suficiente podem usá-lo para instalar o Astra Trident e interagir diretamente com ele para gerenciar o namespace que contém o pod Astra Trident.
Para obter informações de uso, execute `tridentctl --help`o .
Os comandos disponíveis e as opções globais são:
Usage: tridentctl [command]
Comandos disponíveis:
-
create: Adicionar um recurso ao Astra Trident. -
delete: Remova um ou mais recursos do Astra Trident. -
get: Obtenha um ou mais recursos do Astra Trident. -
help: Ajuda sobre qualquer comando. -
images: Imprimir uma tabela das imagens de contêiner que o Astra Trident precisa. -
import: Importar um recurso existente para o Astra Trident. -
install: Instalar o Astra Trident. -
logs: Imprima os logs do Astra Trident. -
send: Enviar um recurso de Astra Trident. -
uninstall: Desinstalar Astra Trident. -
update: Modificar um recurso no Astra Trident. -
upgrade: Atualizar um recurso no Astra Trident. -
version: Imprimir a versão do Astra Trident.
Bandeiras -
-
`-d, --debug: Saída de depuração. -
`-h, --help: Ajuda paratridentctl. -
`-n, --namespace string: Namespace da implantação do Astra Trident. -
`-o, --output string: Formato de saída. Um de JSON|yaml|name|wide|ps (padrão). -
`-s, --server string: Endereço/porta da interface REST do Astra Trident.A interface REST DO Trident pode ser configurada para ouvir e servir apenas em 127.0.0.1 (para IPv4) ou [::1] (para IPv6).
|
|
A interface REST DO Trident pode ser configurada para ouvir e servir apenas em 127.0.0.1 (para IPv4) ou [::1] (para IPv6). |
create
Você pode usar executar create o comando para adicionar um recurso ao Astra Trident.
Usage: tridentctl create [option]
Opção disponível
backend: : Adicionar um back-end ao Astra Trident.
delete
Você pode executar o delete comando para remover um ou mais recursos do Astra Trident.
Usage: tridentctl delete [option]
Opções disponíveis:
-
backend: Excluir um ou mais back-ends de storage do Astra Trident. -
snapshot: Excluir um ou mais snapshots de volume do Astra Trident. -
storageclass: Excluir uma ou mais classes de storage do Astra Trident. -
volume: Excluir um ou mais volumes de storage do Astra Trident.
get
Você pode executar o get comando para obter um ou mais recursos do Astra Trident.
Usage: tridentctl get [option]
Opções disponíveis:
-
backend: Obtenha um ou mais back-ends de storage do Astra Trident. -
snapshot: Obtenha um ou mais snapshots do Astra Trident. -
storageclass: Obtenha uma ou mais classes de storage do Astra Trident. -
volume: Obtenha um ou mais volumes do Astra Trident.
images
Você pode executar images o sinalizador para imprimir uma tabela das imagens de contentor que o Astra Trident precisa.
Usage: tridentctl images [flags]
Flags: -h, --help`: Help for images.* -v, --k8s-version string': Versão semântica do cluster do Kubernetes.
*
import volume
Você pode executar o import volume comando para importar um volume existente para o Astra Trident.
Usage: tridentctl import volume <backendName> <volumeName> [flags]
Alias:
volume, v
Bandeiras -
-
`-f, --filename string: Caminho para o arquivo PVC YAML ou JSON. -
`-h, --help: Ajuda para volume. -
`--no-manage: Criar apenas PV/PVC. Não assuma o gerenciamento do ciclo de vida do volume.
install
Você pode executar install os sinalizadores para instalar o Astra Trident.
Usage: tridentctl install [flags]
Bandeiras -
-
`--autosupport-image string: A imagem do contentor para telemetria AutoSupport (predefinição "NetApp/Trident AutoSupport:20.07.0"). -
`--autosupport-proxy string: O endereço/porta de um proxy para o envio de telemetria AutoSupport. -
`--csi: Instalar o CSI Trident (substituir apenas para Kubernetes 1,13, requer portões de recurso). -
`--enable-node-prep: Tentativa de instalar os pacotes necessários nos nós. -
`--generate-custom-yaml: Gere arquivos YAML sem instalar nada. -
`-h, --help: Ajuda para instalar. -
`--http-request-timeout: Substituir o tempo limite da solicitação HTTP para a API REST do controlador Trident (1m30s padrão). -
`--image-registry string: O endereço/porta de um Registro de imagem interno. -
`--k8s-timeout duration: O tempo limite para todas as operações do Kubernetes (3m0s padrão). -
`--kubelet-dir string: A localização do host do estado interno do kubelet (padrão "/var/lib/kubelet"). -
`--log-format string: O formato de log Astra Trident (texto, json) (texto padrão). -
`--pv string: O nome do PV legado usado pelo Astra Trident garante que isso não existe (padrão "Trident"). -
`--pvc string: O nome do PVC legado usado pelo Astra Trident garante que isso não existe (padrão "Trident"). -
`--silence-autosupport: Não envie pacotes AutoSupport automaticamente para o NetApp (padrão verdadeiro). -
`--silent: Desativar a saída MOST durante a instalação. -
`--trident-image string: A imagem Astra Trident a instalar. -
`--use-custom-yaml: Use todos os arquivos YAML existentes que existem no diretório de configuração. -
`--use-ipv6: Utilizar o IPv6 para a comunicação do Astra Trident.
logs
Você pode executar logs os sinalizadores para imprimir os logs do Astra Trident.
Usage: tridentctl logs [flags]
Bandeiras -
-
`-a, --archive: Crie um arquivo de suporte com todos os logs, a menos que especificado de outra forma. -
`-h, --help: Ajuda para logs. -
`-l, --log string: Log do Astra Trident para exibição. Um dos Trident|auto|Trident-operator|All (predefinição "auto"). -
`--node string: O nome do nó Kubernetes do qual você pode coletar logs do pod de nó. -
`-p, --previous: Obter os logs para a instância de contentor anterior, se ela existir. -
`--sidecars: Obter os logs para os recipientes sidecar.
send
Você pode executar o send comando para enviar um recurso do Astra Trident.
Usage: tridentctl send [option]
Opção disponível
autosupport: : Enviar um arquivo AutoSupport para o NetApp.
uninstall
Você pode executar uninstall os sinalizadores para desinstalar o Astra Trident.
Usage: tridentctl uninstall [flags]
Bandeiras: * -h, --help: Ajuda para desinstalar. --silent* : Desative a saída MOST durante a desinstalação.
update
Você pode executar os update comandos para modificar um recurso no Astra Trident.
Usage: tridentctl update [option]
Opções disponíveis
backend: : Atualize um back-end no Astra Trident.
upgrade
Você pode executar os upgrade comandos para atualizar um recurso no Astra Trident.
Usage: tridentctl upgrade [option]
Opção disponível
volume: : Atualize um ou mais volumes persistentes de NFS/iSCSI para CSI.
version
Você pode executar version os sinalizadores para imprimir a versão do tridentctl e o serviço Trident em execução.
Usage: tridentctl version [flags]
Bandeiras: * --client: Apenas versão do cliente (nenhum servidor necessário). -h, --help* : Ajuda para a versão.