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-resources
Penting:

Tinjau 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-conflicts

Upgrade deployment

Ganti bundle rilis yang sudah ada dengan versi baru, lalu jalankan:

./bobctl upgrade

Proses 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.
OpsiDeskripsi
--dry-runMenampilkan 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 -f

Pastikan semua pod berjalan dengan sukses dan custom resource Bob melaporkan versi yang diharapkan.

Bagaimana topik ini?