Skip to main content
Uma versão mais recente deste produto está disponível.
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Instalar e configurar Trident Protect

Se o seu ambiente atender aos requisitos do Trident Protect, você pode seguir estas etapas para instalar o Trident Protect no seu cluster. Você pode obter o Trident Protect da NetApp ou instalá-lo a partir do seu próprio registro privado. Instalar a partir de um registro privado é útil se o seu cluster não puder acessar a Internet.

Instalar Trident Protect

Instale Trident Protect a partir de NetApp
Passos
  1. Adicione o repositório Trident:

    helm repo add netapp-trident-protect https://netapp.github.io/trident-protect-helm-chart
  2. Use o Helm para instalar Trident Protect. Substitua <name-of-cluster> pelo nome do cluster, que será atribuído ao cluster e usado para identificar os backups e snapshots do cluster:

    helm install trident-protect netapp-trident-protect/trident-protect --set clusterName=<name-of-cluster> --version 100.2510.0 --create-namespace --namespace trident-protect
  3. Opcionalmente, para ativar o registro de depuração (recomendado para solução de problemas), use:

    helm install trident-protect netapp-trident-protect/trident-protect --set clusterName=<name-of-cluster> --set logLevel=debug --version 100.2510.0 --create-namespace --namespace trident-protect

    O registro de depuração ajuda NetApp support a solucionar problemas sem exigir alterações no nível de registro ou reprodução do problema.

Instale Trident Protect a partir de um registro privado

Você pode instalar Trident Protect a partir de um registro de imagens privado caso seu cluster Kubernetes não tenha acesso à Internet. Nestes exemplos, substitua os valores entre colchetes pelas informações do seu ambiente:

Passos
  1. Baixe as seguintes imagens para sua máquina local, atualize as tags e, em seguida, envie-as para seu registro privado:

    docker.io/netapp/controller:25.10.0
    docker.io/netapp/restic:25.10.0
    docker.io/netapp/kopia:25.10.0
    docker.io/netapp/kopiablockrestore:25.10.0
    docker.io/netapp/trident-autosupport:25.10.0
    docker.io/netapp/exechook:25.10.0
    docker.io/netapp/resourcebackup:25.10.0
    docker.io/netapp/resourcerestore:25.10.0
    docker.io/netapp/resourcedelete:25.10.0
    docker.io/netapp/trident-protect-utils:v1.0.0

    Por exemplo:

    docker pull docker.io/netapp/controller:25.10.0
    docker tag docker.io/netapp/controller:25.10.0 <private-registry-url>/controller:25.10.0
    docker push <private-registry-url>/controller:25.10.0
    Observação Para obter o Helm chart, primeiro baixe o Helm chart em uma máquina com acesso à internet usando helm pull trident-protect --version 100.2510.0 --repo https://netapp.github.io/trident-protect-helm-chart, depois copie o arquivo resultante trident-protect-100.2510.0.tgz para seu ambiente offline e instale usando helm install trident-protect ./trident-protect-100.2510.0.tgz em vez da referência ao repositório na etapa final.
  2. Crie o namespace do sistema Trident Protect:

    kubectl create ns trident-protect
  3. Faça login no registro:

    helm registry login <private-registry-url> -u <account-id> -p <api-token>
  4. Crie um segredo de pull para usar na autenticação do registro privado:

    kubectl create secret docker-registry regcred --docker-username=<registry-username> --docker-password=<api-token> -n trident-protect --docker-server=<private-registry-url>
  5. Adicione o repositório Trident:

    helm repo add netapp-trident-protect https://netapp.github.io/trident-protect-helm-chart
  6. Crie um arquivo chamado protectValues.yaml. Certifique-se de que ele contenha as seguintes configurações do Trident Protect:

    ---
    imageRegistry: <private-registry-url>
    imagePullSecrets:
      - name: regcred
    Observação Os imageRegistry e imagePullSecrets valores se aplicam a todas as imagens de componentes, incluindo resourcebackup e resourcerestore. Se você enviar imagens para um caminho de repositório específico em seu registro (por exemplo, example.com:443/my-repo), inclua o caminho completo no campo de registro. Isso garantirá que todas as imagens sejam obtidas de <private-registry-url>/<image-name>:<tag>.
  7. Use o Helm para instalar Trident Protect. Substitua <name_of_cluster> pelo nome do cluster, que será atribuído ao cluster e usado para identificar os backups e snapshots do cluster:

    helm install trident-protect netapp-trident-protect/trident-protect --set clusterName=<name_of_cluster> --version 100.2510.0 --create-namespace --namespace trident-protect -f protectValues.yaml
  8. Opcionalmente, para ativar o registro de depuração (recomendado para solução de problemas), use:

    helm install trident-protect netapp-trident-protect/trident-protect --set clusterName=<name-of-cluster> --set logLevel=debug --version 100.2510.0 --create-namespace --namespace trident-protect -f protectValues.yaml

    O registro de depuração ajuda NetApp support a solucionar problemas sem exigir alterações no nível de registro ou reprodução do problema.

Observação Para opções adicionais de configuração do gráfico Helm, incluindo configurações do AutoSupport e filtragem de namespace, consulte "Personalizar a instalação do Trident Protect".