Sorun giderme ve kaldırma
Yaygın Z Understand and Refactor sorunlarını tanılayın ve gerektiğinde workload'u kalıcı olarak kaldırın.
Sorun giderme
Z Understand pod'u çalışmıyor
Pod durumunu kontrol edin:
oc get pods -n <instance-namespace> \
-l app=ibm-bobz-understandPod günlüklerini inceleyin:
oc logs -n <instance-namespace> \
-l app=ibm-bobz-understandCustom resource durumunu kontrol edin:
oc get bob <cr-name> \
-n <instance-namespace> \
-o jsonpath='{.status.understand.status}'Durum ReconcileError olarak kalıyor
Operator, mutabakat işlemini otomatik olarak yeniden dener ve bobctl durum güncellemelerini yoklamaya devam eder. Durum devam ederse operator günlüklerini izleyin:
oc logs \
-n <operator-namespace> \
deploy/ibm-bob-operator -fSecret oluşturma veya custom resource güncelleme başarısız oluyor
Gerekli izinlerin doğru yapılandırıldığını ve kümeye erişilebildiğini doğrulayın:
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-operatorKaldırma
Kaldırma prosedürünü yalnızca Z Understand and Refactor'ı kalıcı olarak kaldırmak istediğinizde kullanın.
Kaldırma işlemi tüm workload verilerini ve yapılandırmasını siler. Bu işlem geri alınamaz.
Workload'u devre dışı bırakmak tüm mevcut verileri ve yapılandırmayı korur. Buna karşılık, uninstall komutu tüm kalıcı birimleri kalıcı olarak kaldırarak workload'un temiz bir durumdan yeniden yüklenmesine olanak tanır.
config.yaml dosyasını güncelleyerek workload'u devre dışı bırakın:
bob:
understand:
enabled: falseDeğişikliği uygulayın:
./bobctl upgradeKaldırma komutunu çalıştırın:
./bobctl understand uninstall| Flag | Açıklama |
|---|---|
--yes | Onay istemini atlar. Betik tabanlı veya otomatik dağıtımlar için uygundur. |
--no-wait | CR'ı günceller ve operatörün tamamlamasını beklemeden hemen çıkar. |
--dry-run | Herhangi bir değişiklik uygulamadan gerçekleştirilecek işlemleri görüntüler. |
Yeniden yükleme
Kaldırma işlemi tamamlandıktan sonra Z Understand and Refactor workload'unu yeni bir dağıtım olarak yeniden yükleyebilirsiniz.
config.yaml dosyasında workload'u etkinleştirin:
bob:
understand:
enabled: trueYapılandırmayı uygulayın:
./bobctl upgradeKurulumu yeniden çalıştırın:
./bobctl understand setup --config setup.json