Tridentctl-Implementierung anpassen
Mit dem Astra Trident Installer können Sie die Implementierung anpassen.
Erfahren Sie mehr über das Installationsprogramm
Mit dem Astra Trident Installer können Sie Attribute anpassen. Wenn Sie beispielsweise das Trident-Image in ein privates Repository kopiert haben, können Sie den Bildnamen mithilfe von angeben --trident-image
. Wenn Sie das Trident-Image sowie die erforderlichen CSI-Sidecar-Images in ein privates Repository kopiert haben, ist es möglicherweise besser, den Speicherort des Repository mithilfe von anzugeben --image-registry
Schalter, der die Form nimmt <registry FQDN>[:port]
.
Wenn Sie eine Distribution von Kubernetes verwenden, wo kubelet
Speichert seine Daten auf einem anderen Pfad als den üblichen /var/lib/kubelet
, Sie können den alternativen Pfad mit angeben --kubelet-dir
.
Wenn Sie die Installation anpassen müssen, die über die Argumente des Installers hinausgeht, können Sie auch die Bereitstellungsdateien anpassen. Verwenden der --generate-custom-yaml
Der Parameter erstellt die folgenden YAML-Dateien im Installationsprogramm setup
Verzeichnis:
-
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
Nachdem Sie diese Dateien erstellt haben, können Sie sie nach Ihren Bedürfnissen ändern und dann verwenden --use-custom-yaml
Um Ihre benutzerdefinierte Bereitstellung zu installieren.
./tridentctl install -n trident --use-custom-yaml