Personalize a instalação do tridentctl
Você pode usar o instalador do Trident para personalizar a instalação.
Saiba mais sobre o instalador
O instalador do Trident permite personalizar atributos. Por exemplo, se você tiver copiado a imagem Trident para um repositório privado, poderá especificar o nome da imagem --trident-image
usando o . Se você copiou a imagem do Trident, bem como as imagens do sidecar do CSI necessárias para um repositório privado, pode ser preferível especificar a localização desse repositório usando o --image-registry
switch, que assume o formulário <registry FQDN>[:port]
.
Ao instalar o Trident em um repositório privado, se você estiver usando o --image-registry switch para especificar o local do repositório, não use /netapp/ no caminho do repositório. Por exemplo: ./tridentctl install --image-registry <image-registry> -n <namespace>
|
Se você estiver usando uma distribuição do Kubernetes, onde kubelet
mantém seus dados em um caminho diferente do habitual /var/lib/kubelet
, você poderá especificar o caminho alternativo usando `--kubelet-dir`o .
Se você precisar personalizar a instalação além do que os argumentos do instalador permitem, você também pode personalizar os arquivos de implantação. Usando o --generate-custom-yaml
parâmetro cria os seguintes arquivos YAML no diretório do instalador 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
Depois de gerar esses arquivos, você pode modificá-los de acordo com suas necessidades e, em seguida, usá-los --use-custom-yaml
para instalar sua implantação personalizada.
./tridentctl install -n trident --use-custom-yaml