Personalice la implementación del operador de Trident
El operador Trident le permite personalizar la manera en que se instala Astra Trident mediante los atributos del TridentOrchestrator
espec.
Consulte la tabla siguiente para ver la lista de atributos:
Parámetro | Descripción | Predeterminado |
---|---|---|
|
Espacio de nombres para instalar Astra Trident en |
"predeterminado" |
|
Habilite la depuración para Astra Trident |
falso |
|
Instale Astra Trident sobre IPv6 |
falso |
|
Tiempo de espera para las operaciones de Kubernetes |
30 seg |
|
No envíe paquetes AutoSupport a NetApp automáticamente |
falso |
|
Administrar automáticamente las dependencias del nodo de trabajo (BETA) |
falso |
|
La imagen contenedora para telemetría AutoSupport |
"netapp/trident-autosupport:21.04.0" |
|
La dirección/puerto de un proxy para enviar telemetría AutoSupport |
|
|
Una Marca utilizada para desinstalar Astra Trident |
falso |
|
Formato de registro de Astra Trident para utilizar [text,json] |
"texto" |
|
Imagen de Astra Trident para instalar |
"netapp/trident:21.04" |
|
Ruta de acceso al registro interno, del formato |
"k8s.gcr.io/sig-storage (k8s 1.17+) o quay.io/k8scsi" |
|
Ruta al directorio kubelet del host |
“/var/lib/kubelet” |
|
Una lista de recursos para eliminar y realizar una eliminación completa de Astra Trident |
|
|
Secretos para extraer imágenes de un registro interno |
spec.namespace se especifica en TridentOrchestrator Para indicar en qué espacio de nombres está instalado Astra Trident. Este parámetro no se puede actualizar después de instalar Astra Trident. Intentar hacerlo provoca el estado de TridentOrchestrator para cambiar a. Failed . Astra Trident no pretende migrar entre espacios de nombres.
|
La preparación automática del nodo de trabajo es una función beta que se utiliza únicamente en entornos no productivos. |
Puede utilizar los atributos mencionados anteriormente al definir TridentOrchestrator
para personalizar la instalación. Veamos un ejemplo:
$ cat deploy/crds/tridentorchestrator_cr_imagepullsecrets.yaml apiVersion: trident.netapp.io/v1 kind: TridentOrchestrator metadata: name: trident spec: debug: true namespace: trident tridentImage: netapp/trident:21.04.0 imagePullSecrets: - thisisasecret
Si desea personalizar la instalación más allá de lo que desee TridentOrchestrator
los argumentos permiten, debe considerar utilizar tridentctl
Para generar manifiestos YAML personalizados que puede modificar según sea necesario.