Personnalisez l'installation tridentctl
Vous pouvez utiliser le programme d'installation d'Astra Trident pour personnaliser l'installation.
En savoir plus sur le programme d'installation
Le programme d'installation d'Astra 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]
.
Si vous utilisez une distribution de Kubernetes, où kubelet
conserve ses données sur un chemin autre que l'habituel /var/lib/kubelet
, vous pouvez spécifier le chemin alternatif à l'aide de --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'utilisation du --generate-custom-yaml
paramètre crée les fichiers YAML suivants dans le répertoire du programme d'installation setup
:
-
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 utiliser --use-custom-yaml
pour installer votre déploiement personnalisé.
./tridentctl install -n trident --use-custom-yaml