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-resourcesRevise 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-conflictsFazer upgrade da implantação
Substitua o bundle de lançamento existente pela nova versão e execute:
./bobctl upgradeO 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ção | Descrição |
|---|---|
--dry-run | Exibe 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 -fCertifique-se de que todos os pods estejam em execução com sucesso e que o recurso personalizado Bob reporte a versão esperada.