tridentctl-Installation anpassen
Sie können den Trident -Installer verwenden, um die Installation anzupassen.
Erfahren Sie mehr über den Installateur
Mit dem Trident -Installer können Sie Attribute anpassen. Wenn Sie beispielsweise das Trident -Image in ein privates Repository kopiert haben, können Sie den Image-Namen wie folgt angeben: --trident-image . Wenn Sie das Trident -Image sowie die benötigten CSI-Sidecar-Images in ein privates Repository kopiert haben, ist es möglicherweise ratsam, den Speicherort dieses Repositorys mithilfe der folgenden Option anzugeben: --image-registry Schalter, der die Form annimmt <registry FQDN>[:port] .
|
|
Bei der Installation von Trident in einem privaten Repository, wenn Sie die --image-registry Um den Speicherort des Repositorys anzugeben, verwenden Sie nicht /netapp/ im Repository-Pfad. Zum Beispiel: ./tridentctl install --image-registry <image-registry> -n <namespace>
|
Wenn Sie eine Kubernetes-Distribution verwenden, wo kubelet speichert seine Daten auf einem anderen Pfad als dem üblichen /var/lib/kubelet Sie können den alternativen Pfad angeben, indem Sie --kubelet-dir .
Falls Sie die Installation über die mit den Argumenten des Installationsprogramms möglichen Anpassungen hinaus anpassen müssen, können Sie auch die Bereitstellungsdateien anpassen. Verwenden des --generate-custom-yaml Der Parameter erzeugt die folgenden YAML-Dateien im Installationsverzeichnis. 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 generiert haben, können Sie sie Ihren Bedürfnissen entsprechend anpassen und anschließend verwenden. --use-custom-yaml um Ihre benutzerdefinierte Bereitstellung zu installieren.
./tridentctl install -n trident --use-custom-yaml