Upgrade
Aggiorna un deployment IBM Bob on-premises esistente a una release più recente preservando la configurazione attuale.
Prima di iniziare
Completa le seguenti attività prima di avviare l'upgrade:
Assicurati che il file config.yaml esistente sia disponibile.
Se la versione di destinazione include nuove immagini container e stai usando un registry privato, esegui il mirror delle immagini richieste prima di avviare l'upgrade.
Rigenera le risorse cluster-scoped per la release di destinazione:
./bobctl generate-cluster-resourcesEsamina il file work/cluster-resources.yaml generato prima di applicarlo per verificare che le modifiche siano previste per il tuo ambiente.
Applica le risorse:
oc apply -f work/cluster-resources.yaml --server-side --force-conflictsEseguire l'upgrade del deployment
Sostituisci il release bundle esistente con la nuova versione, poi esegui:
./bobctl upgradeIl processo di upgrade utilizza il file config.yaml esistente ed esegue le seguenti azioni:
- Valida la connettività del cluster e la disponibilità del namespace.
- Verifica la configurazione del secret di estrazione delle immagini.
- Applica gli aggiornamenti degli Helm chart.
- Preserva i valori di configurazione esistenti.
| Opzione | Descrizione |
|---|---|
--dry-run | Visualizza le modifiche che verrebbero applicate senza eseguire l'upgrade. |
Verificare l'upgrade
Dopo il completamento dell'upgrade, verifica lo stato del deployment.
Controlla i pod dell'operator:
oc get pods -n <operator-namespace>Controlla lo stato e la versione dell'istanza Bob:
oc get bob -n <instance-namespace>Visualizza i log dell'operator:
oc logs -n <operator-namespace> deployment/ibm-bob-operator -fAssicurati che tutti i pod siano in esecuzione correttamente e che la custom resource Bob riporti la versione attesa.