Upgrade

Atualize uma implantação existente do IBM Bob on-premises para uma versão mais recente, preservando a configuração atual.

Antes de começar

Conclua as seguintes tarefas antes de iniciar o upgrade:

Certifique-se de que o arquivo config.yaml existente está disponível.

Se a versão de destino incluir novas imagens de contêiner e você estiver usando um registro privado, espelhe as imagens necessárias antes de iniciar o upgrade.

Regenere os recursos com escopo de cluster para o lançamento de destino:

./bobctl generate-cluster-resources
Importante:

Revise o arquivo work/cluster-resources.yaml gerado antes de aplicá-lo para confirmar que as alterações são esperadas para o seu ambiente.

Aplique os recursos:

oc apply -f work/cluster-resources.yaml --server-side --force-conflicts

Fazer upgrade da implantação

Substitua o bundle de lançamento existente pela nova versão e execute:

./bobctl upgrade

O processo de upgrade usa o arquivo config.yaml existente e realiza as seguintes ações:

  • Valida a conectividade do cluster e a disponibilidade do namespace.
  • Verifica a configuração do segredo de pull de imagem.
  • Aplica atualizações do Helm chart.
  • Preserva os valores de configuração existentes.
OpçãoDescrição
--dry-runExibe as mudanças que seriam aplicadas sem realizar o upgrade.

Verificar o upgrade

Após a conclusão do upgrade, verifique o status da implantação.

Verifique os pods do operador:

oc get pods -n <operator-namespace>

Verifique o status e a versão da instância Bob:

oc get bob -n <instance-namespace>

Visualize os logs do operador:

oc logs -n <operator-namespace> deployment/ibm-bob-operator -f

Certifique-se de que todos os pods estejam em execução com sucesso e que o recurso personalizado Bob reporte a versão esperada.

Como está este tópico?