Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Personnaliser l'installation de tridentctl

Contributeurs netapp-aruldeepa

Vous pouvez utiliser le programme d'installation Trident pour personnaliser l'installation.

Découvrez l'installateur

Le programme d'installation de Trident vous permet de personnaliser les attributs. Par exemple, si vous avez copié l'image Trident dans un dépôt privé, vous pouvez spécifier le nom de l'image en utilisant --trident-image . Si vous avez copié l'image Trident ainsi que les images CSI sidecar nécessaires dans un dépôt privé, il peut être préférable de spécifier l'emplacement de ce dépôt en utilisant le --image-registry interrupteur, qui prend la forme <registry FQDN>[:port] .

Important Lors de l'installation de Trident dans un dépôt privé, si vous utilisez le --image-registry Utilisez l'option permettant de spécifier l'emplacement du dépôt, ne pas utiliser /netapp/ dans le chemin du dépôt. Par exemple: ./tridentctl install --image-registry <image-registry> -n <namespace>

Si vous utilisez une distribution Kubernetes, où kubelet conserve ses données sur un chemin autre que le chemin habituel /var/lib/kubelet , vous pouvez spécifier le chemin alternatif en utilisant --kubelet-dir .

Si vous devez personnaliser l'installation au-delà de ce que permettent les arguments du programme d'installation, vous pouvez également personnaliser les fichiers de déploiement. En utilisant le --generate-custom-yaml Ce paramètre crée les fichiers YAML suivants dans le répertoire d'installation : setup annuaire:

  • trident-clusterrolebinding.yaml

  • trident-deployment.yaml

  • trident-crds.yaml

  • trident-clusterrole.yaml

  • trident-daemonset.yaml

  • trident-service.yaml

  • trident-namespace.yaml

  • trident-serviceaccount.yaml

  • trident-resourcequota.yaml

Une fois ces fichiers générés, vous pouvez les modifier selon vos besoins, puis les utiliser. --use-custom-yaml pour installer votre déploiement personnalisé.

./tridentctl install -n trident --use-custom-yaml