Upgrade
Perbarui deployment IBM Bob on-premises yang sudah ada ke rilis yang lebih baru sambil mempertahankan konfigurasi yang ada.
Sebelum memulai
Selesaikan tugas berikut sebelum memulai upgrade:
Pastikan file config.yaml yang sudah ada tersedia.
Jika versi target menyertakan container image baru dan kamu menggunakan private registry, mirror image yang diperlukan sebelum memulai upgrade.
Hasilkan ulang sumber daya cluster-scoped untuk rilis target:
./bobctl generate-cluster-resourcesTinjau file work/cluster-resources.yaml yang dihasilkan sebelum menerapkannya untuk memastikan perubahan sesuai dengan lingkunganmu.
Terapkan sumber daya:
oc apply -f work/cluster-resources.yaml --server-side --force-conflictsUpgrade deployment
Ganti bundle rilis yang sudah ada dengan versi baru, lalu jalankan:
./bobctl upgradeProses upgrade menggunakan file config.yaml yang sudah ada dan melakukan tindakan berikut:
- Memvalidasi konektivitas cluster dan ketersediaan namespace.
- Memverifikasi konfigurasi image pull secret.
- Menerapkan pembaruan Helm chart.
- Mempertahankan nilai konfigurasi yang ada.
| Opsi | Deskripsi |
|---|---|
--dry-run | Menampilkan perubahan yang akan diterapkan tanpa melakukan upgrade. |
Verifikasi upgrade
Setelah upgrade selesai, verifikasi status deployment.
Periksa pod operator:
oc get pods -n <operator-namespace>Periksa status dan versi instance Bob:
oc get bob -n <instance-namespace>Lihat log operator:
oc logs -n <operator-namespace> deployment/ibm-bob-operator -fPastikan semua pod berjalan dengan sukses dan custom resource Bob melaporkan versi yang diharapkan.