Personnalisez le déploiement des opérateurs Trident
L’opérateur Trident vous permet de personnaliser l’installation d’Astra Trident à l’aide des attributs du TridentOrchestrator
spécifications
Consultez le tableau suivant pour obtenir la liste des attributs :
Paramètre | Description | Valeur par défaut |
---|---|---|
|
Espace de noms pour installer Astra Trident dans |
« par défaut » |
|
Activez le débogage pour Astra Trident |
faux |
|
Installez Astra Trident sur IPv6 |
faux |
|
Délai d’expiration pour les opérations Kubernetes |
30 secondes |
|
N’envoyez pas automatiquement des packs AutoSupport à NetApp |
faux |
|
Gérer automatiquement les dépendances des nœuds de travail (BÊTA) |
faux |
|
Image conteneur pour la télémétrie AutoSupport |
« netapp/trident-autosupport :21.04.0 » |
|
Adresse/port d’un proxy pour l’envoi de télémétrie AutoSupport |
|
|
Indicateur utilisé pour désinstaller Astra Trident |
faux |
|
Format de connexion Astra Trident à utiliser [text,json] |
« texte » |
|
Image Astra Trident à installer |
netapp/trident:21.04 |
|
Chemin d’accès au registre interne, du format |
"k8s.gcr.io/sig-storage (k8s 1.17+) ou quay.io/k8scsi" |
|
Chemin d’accès au répertoire kubelet de l’hôte |
“/var/lib/kubelet” |
|
Liste des ressources à supprimer pour effectuer la suppression complète d’Astra Trident |
|
|
Secrets pour extraire des images d’un registre interne |
|
spec.namespace est spécifié dans TridentOrchestrator Pour indiquer quel espace de noms Astra Trident est installé dans. Ce paramètre ne peut pas être mis à jour après l’installation d’Astra Trident. Si vous essayez de le faire, l’état de TridentOrchestrator pour passer à Failed . Astra Trident n’est pas conçu pour être migré entre les espaces de noms.
|
|
La préparation automatique des nœuds worker est une fonction bêta destinée à être utilisée uniquement dans les environnements non-production. |
Vous pouvez utiliser les attributs mentionnés ci-dessus lors de la définition TridentOrchestrator
pour personnaliser votre installation. Voici un exemple :
$ 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 vous cherchez à personnaliser l’installation au-delà de quoi TridentOrchestrator
les arguments permettent, vous devez envisager d’utiliser tridentctl
Pour générer des manifestes YAML personnalisés que vous pouvez modifier si nécessaire.