comandos y opciones de trimentctl
La "Paquete de instalación de Trident" incluye una utilidad de línea de comandos, tridentctl
, Que proporciona un acceso sencillo a Astra Trident. Los usuarios de Kubernetes con suficientes privilegios pueden usarlo para instalar Astra Trident y también para interactuar con ella directamente para gestionar el espacio de nombres que contiene el pod Astra Trident.
Para obtener información de uso, ejecute tridentctl --help
.
Los comandos disponibles y las opciones globales son:
Usage: tridentctl [command]
Comandos disponibles:
-
create
: Añadir un recurso a Astra Trident. -
delete
: Elimine uno o más recursos de Astra Trident. -
get
: Obtenga uno o más recursos de Astra Trident. -
help
: Ayuda sobre cualquier comando. -
images
: Imprime una tabla de las imágenes de contenedores que necesita Astra Trident. -
import
: Importe un recurso existente a Astra Trident. -
install
: Instalar Astra Trident. -
logs
: Imprime los registros de Astra Trident. -
send
: Envíe un recurso desde Astra Trident. -
uninstall
: Desinstalar Astra Trident. -
update
: Modificar un recurso en Astra Trident. -
upgrade
: Actualizar un recurso en Astra Trident. -
version
: Imprime la versión de Astra Trident.
Indicadores:
-
`-d, --debug
: Salida de depuración. -
`-h, --help
: Ayuda paratridentctl
. -
`-n, --namespace string
: Espacio de nombres de la implementación de Astra Trident. -
`-o, --output string
: Formato de salida. Uno de json|yaml|name|Wide|ps (predeterminado). -
`-s, --server string
: Dirección/puerto de la interfaz REST de Astra Trident.La interfaz DE REST de Trident se puede configurar para escuchar y servir únicamente en 127.0.0.1 (para IPv4) o [::1] (para IPv6).
La interfaz DE REST de Trident se puede configurar para escuchar y servir únicamente en 127.0.0.1 (para IPv4) o [::1] (para IPv6). |
create
Puede utilizar ejecutar el create
Comando para añadir un recurso a Astra Trident.
Usage: tridentctl create [option]
Opción disponible:
backend
: Añadir un back-end a Astra Trident.
delete
Puede ejecutar el delete
Comando para eliminar uno o más recursos de Astra Trident.
Usage: tridentctl delete [option]
Opciones disponibles:
-
backend
: Elimine uno o más back-ends de almacenamiento de Astra Trident. -
node
: Elimine uno o más nodos CSI de Astra Trident. -
snapshot
: Elimine una o más instantáneas de volumen de Astra Trident. -
storageclass
: Elimine una o varias clases de almacenamiento de Astra Trident. -
volume
: Elimine uno o varios volúmenes de almacenamiento de Astra Trident.
get
Puede ejecutar el get
Comando para obtener uno o más recursos de Astra Trident.
Usage: tridentctl get [option]
Opciones disponibles:
-
backend
: Obtenga uno o más back-ends de almacenamiento de Astra Trident. -
snapshot
: Obtiene una o más instantáneas de Astra Trident. -
storageclass
: Obtenga una o más clases de almacenamiento de Astra Trident. -
volume
: Obtenga uno o más volúmenes de Astra Trident.
images
Puede ejecutar el images
Indicador para imprimir una tabla de las imágenes de contenedor que necesita Astra Trident.
Usage: tridentctl images [flags]
Banderas: * -h, --help`: Help for images.
-V, --k8s-version string': Versión semántica del cluster de Kubernetes.
*
import volume
Puede ejecutar el import volume
Comando para importar un volumen existente a Astra Trident.
Usage: tridentctl import volume <backendName> <volumeName> [flags]
Alias:
volume, v
Indicadores:
-
`-f, --filename string
: Ruta al archivo YLMA o JSON PVC. -
`-h, --help
: Ayuda para el volumen. -
`--no-manage
: Cree sólo PV/PVC. No asuma que se gestiona el ciclo de vida de los volúmenes.
install
Puede ejecutar el install
Banderas para instalar Astra Trident.
Usage: tridentctl install [flags]
Indicadores:
-
`--autosupport-image string
: La imagen contenedora del sistema de telemetría AutoSupport (valor predeterminado: "netapp/trident autosupport:20.07.0"). -
`--autosupport-proxy string
: La dirección/puerto de un proxy para enviar telemetría AutoSupport. -
`--csi
: Instalar CSI Trident (reemplazar sólo para Kubernetes 1.13, requiere puertas de funciones). -
`--enable-node-prep
: Intente instalar los paquetes necesarios en los nodos. -
`--generate-custom-yaml
: Genere archivos YAML sin instalar nada. -
`-h, --help
: Ayuda para instalar. -
`--http-request-timeout
: Anule el tiempo de espera de la solicitud HTTP para la API DE REST de la controladora Trident (por defecto 1m30s). -
`--image-registry string
: La dirección/puerto de un registro de imagen interna. -
`--k8s-timeout duration
: El tiempo de espera para todas las operaciones de Kubernetes (por defecto 3 m0s). -
`--kubelet-dir string
: La ubicación del host del estado interno de Kubelet (predeterminado "/var/lib/kubelet"). -
`--log-format string
: El formato de registro de Astra Trident (texto, json) (por defecto "text"). -
`--pv string
: El nombre del PV heredado utilizado por Astra Trident, se asegura de que esto no existe (por defecto "trident"). -
`--pvc string
: El nombre del PVC heredado utilizado por Astra Trident, se asegura de que esto no existe (por defecto "trident"). -
`--silence-autosupport
: No envíe los paquetes AutoSupport a NetApp automáticamente (valor predeterminado: TRUE). -
`--silent
: Desactiva la mayoría de la salida durante la instalación. -
`--trident-image string
: La imagen de Astra Trident que se va a instalar. -
`--use-custom-yaml
: Utilice cualquier archivo YAML existente en el directorio de instalación. -
`--use-ipv6
: Utilice IPv6 para la comunicación de Astra Trident.
logs
Puede ejecutar el logs
Indicadores para imprimir los registros de Astra Trident.
Usage: tridentctl logs [flags]
Indicadores:
-
`-a, --archive
: Cree un archivo de soporte con todos los registros a menos que se especifique lo contrario. -
`-h, --help
: Ayuda para registros. -
`-l, --log string
: Mostrar el registro de Astra Trident. Uno de trident|auto|trident-operator|All (valor predeterminado "auto"). -
`--node string
: El nombre del nodo Kubernetes del que se van a recopilar registros del nodo pod. -
`-p, --previous
: Obtiene los registros de la instancia anterior del contenedor si existe. -
`--sidecars
: Obtener los registros de los contenedores sidecar.
send
Puede ejecutar el send
Para enviar un recurso desde Astra Trident.
Usage: tridentctl send [option]
Opción disponible:
autosupport
: Enviar un fichero AutoSupport a NetApp.
uninstall
Puede ejecutar el uninstall
Indicadores para desinstalar Astra Trident.
Usage: tridentctl uninstall [flags]
Banderas: * -h, --help
: Ayuda para la desinstalación. * --silent
: Desactiva la mayoría de la salida durante la desinstalación.
update
Puede ejecutar el update
Comandos para modificar un recurso en Astra Trident.
Usage: tridentctl update [option]
Opciones disponibles:
backend
: Actualizar un back-end en Astra Trident.
upgrade
Puede ejecutar el upgrade
Comandos para actualizar un recurso en Astra Trident.
Usage: tridentctl upgrade [option]
Opción disponible:
volume
: Actualice uno o más volúmenes persistentes de NFS/iSCSI a CSI.
version
Puede ejecutar el version
indicadores para imprimir la versión de tridentctl
Y el servicio Trident que se ejecuta.
Usage: tridentctl version [flags]
Banderas: * --client
: Sólo versión de cliente (no se necesita ningún servidor). * -h, --help
: Ayuda para la versión.