Skip to main content
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.

Atualizar Trident

A partir da versão 24.02, Trident segue um ciclo de lançamentos de quatro meses, disponibilizando três versões principais a cada ano civil. Cada nova versão se baseia nas versões anteriores e oferece novos recursos, melhorias de desempenho, correções de bugs e aprimoramentos. Recomendamos que você atualize pelo menos uma vez por ano para aproveitar os novos recursos em Trident.

Considerações antes de atualizar

Ao atualizar para a versão mais recente do Trident, considere o seguinte:

  • Deve haver apenas uma instância do Trident instalada em todos os namespaces de um determinado cluster Kubernetes.

  • Trident 23.07 e versões posteriores exigem snapshots de volume v1 e não oferecem mais suporte para snapshots alpha ou beta.

  • Ao atualizar, é importante que você forneça parameter.fsType em StorageClasses usado pelo Trident. Você pode excluir e recriar StorageClasses sem interromper volumes pré-existentes.

Passo 1: selecione uma versão

As versões do Trident seguem uma convenção de nomenclatura baseada em data YY.MM, onde "YY" são os dois últimos dígitos do ano e "MM" é o mês. As versões com ponto seguem uma convenção YY.MM.X, onde "X" é o nível de patch. Você selecionará a versão para atualizar com base na versão da qual está atualizando.

  • Você pode realizar uma atualização direta para qualquer versão de destino que esteja dentro de um intervalo de quatro versões da sua versão instalada. Por exemplo, você pode atualizar diretamente de 24.06 (ou qualquer versão secundária de 24.06) para 25.06.

  • Se você estiver atualizando de uma versão fora do período de quatro versões, execute uma atualização em várias etapas. Use as instruções de atualização para a "versão anterior" da qual você está atualizando para atualizar para a versão mais recente que se encaixe no período de quatro versões. Por exemplo, se você estiver executando 23.07 e quiser atualizar para 25.06:

    1. Primeira atualização da 23.07 para a 24.06.

    2. Em seguida, atualize de 24.06 para 25.06.

Observação Ao atualizar usando o operador Trident na OpenShift Container Platform, você deve atualizar para o Trident 21.01.1 ou posterior. O operador Trident lançado com 21.01.0 contém um problema conhecido que foi corrigido em 21.01.1. Para mais detalhes, consulte o "detalhes do problema em GitHub".

Etapa 2: determine o método de instalação original

Para determinar qual versão você usou para instalar originalmente o Trident:

  1. Utilize kubectl get pods -n trident para examinar os pods.

    • Se não houver um pod de operador, Trident foi instalado usando tridentctl.

    • Caso exista um pod de operador, Trident foi instalado usando o Trident operator, seja manualmente ou usando Helm.

  2. Se houver um pod de operador, use kubectl describe torc para determinar se Trident foi instalado usando Helm.

    • Se houver uma etiqueta Helm, Trident foi instalado usando Helm.

    • Se não houver nenhuma etiqueta Helm, Trident foi instalado manualmente usando o operador Trident.

Etapa 3: selecione um método de atualização

Geralmente, você deve atualizar usando o mesmo método que usou para a instalação inicial, porém você pode "alternar entre métodos de instalação". Existem duas opções para atualizar Trident.

*