Pemecahan masalah dan uninstall
Diagnosis masalah umum Z Understand and Refactor dan hapus workload secara permanen jika diperlukan.
Pemecahan masalah
Pod Z Understand tidak berjalan
Periksa status pod:
oc get pods -n <instance-namespace> \
-l app=ibm-bobz-understandTinjau log pod:
oc logs -n <instance-namespace> \
-l app=ibm-bobz-understandPeriksa status custom resource:
oc get bob <cr-name> \
-n <instance-namespace> \
-o jsonpath='{.status.understand.status}'Status tetap ReconcileError
Operator secara otomatis mencoba ulang proses rekonsiliasi, dan bobctl terus melakukan polling untuk pembaruan status. Jika status tetap bertahan, pantau log operator:
oc logs \
-n <operator-namespace> \
deploy/ibm-bob-operator -fPembuatan Secret atau pembaruan custom resource gagal
Verifikasi bahwa izin yang diperlukan dikonfigurasi dengan benar dan cluster dapat diakses:
oc auth can-i create secret -n <instance-namespace>
oc get bob -n <instance-namespace>
oc get pods -n <operator-namespace> \
-l app=ibm-bob-operatorUninstall
Gunakan prosedur uninstall hanya jika kamu ingin menghapus Z Understand and Refactor secara permanen.
Uninstall menghapus semua data dan konfigurasi workload. Tindakan ini tidak dapat dibatalkan.
Menonaktifkan workload mempertahankan semua data dan konfigurasi yang ada. Sebaliknya, perintah uninstall menghapus semua persistent volume secara permanen, sehingga workload dapat diinstal ulang dari kondisi bersih.
Nonaktifkan workload dengan memperbarui config.yaml:
bob:
understand:
enabled: falseTerapkan perubahan:
./bobctl upgradeJalankan perintah uninstall:
./bobctl understand uninstall| Flag | Deskripsi |
|---|---|
--yes | Melewati prompt konfirmasi. Cocok untuk deployment yang diskrip atau otomatis. |
--no-wait | Memperbarui CR dan keluar segera tanpa menunggu operator selesai. |
--dry-run | Menampilkan tindakan yang akan dilakukan tanpa menerapkan perubahan apa pun. |
Instal ulang
Setelah proses uninstall selesai, kamu dapat menginstal kembali workload Z Understand and Refactor sebagai deployment baru.
Aktifkan workload di config.yaml:
bob:
understand:
enabled: trueTerapkan konfigurasi:
./bobctl upgradeJalankan setup lagi:
./bobctl understand setup --config setup.json