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.

Personnalisez l'installation tridentctl

Contributeurs

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

En savoir plus sur le programme d'installation

Le programme d'installation de Trident vous permet de personnaliser les attributs. Par exemple, si vous avez copié l'image Trident dans un référentiel 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 de side-car CSI nécessaires dans un référentiel privé, il peut être préférable de spécifier l'emplacement de ce référentiel à l'aide du --image-registry commutateur, qui prend la forme <registry FQDN>[:port].

Important Lors de l'installation de Trident dans un référentiel privé, si vous utilisez le --image-registry commutateur pour spécifier l'emplacement du référentiel, n'utilisez pas /netapp/ dans le chemin du référentiel. Par exemple : ./tridentctl install --image-registry <image-registry> -n <namespace>

Si vous utilisez une distribution de Kubernetes, où kubelet conserve ses données sur un chemin différent de la normale /var/lib/kubelet, vous pouvez spécifier la trajectoire alternative en utilisant --kubelet-dir.

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

  • 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

Après avoir généré ces fichiers, vous pouvez les modifier en fonction de vos besoins, puis les utiliser --use-custom-yaml pour installer votre déploiement personnalisé.

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