Ringkasan
munculnya masalah otomatis (AIS) memberikan informasi singkat tentang masalah berkelanjutan yang terdeteksi di cluster Hybrid Anda. Informasi ini termasuk tautan ke dokumentasi untuk pemecahan masalah dan resolusi. Munculnya masalah otomatis hanya mencari masalah yang diketahui, umum, dan dapat dideteksi oleh sistem serta tidak dapat mendeteksi semua masalah dalam cluster.
Dimulai dengan Apigee Hybrid v1.10, komponen watcher runtime Apigee otomatis memindai bidang kontrol dan status server Kubernetes API untuk menentukan apakah ada masalah konfigurasi. Secara default, pemindaian dilakukan setiap 60 detik. Anda dapat mengubah interval atau menonaktifkan memindai komputer jika Anda mau.
Saat mendeteksi masalah, AIS akan membuat instance ApigeeIssue
baru dalam
di Kubernetes API. {i>Instance <i}ini berisi informasi
tentang masalah dan tautan ke
dokumentasi tentang masalah tertentu.
Setelah Anda menyelesaikan masalah, masalah tersebut akan otomatis dihapus dari server Kubernetes API saat pemindaian menentukan bahwa mereka tidak lagi terjadi.
Menggunakan kemunculan Masalah otomatis.
Periksa masalah yang ada dengan perintah kubectl get apigeeissues
:
kubectl -n apigee get apigeeissues
Contoh:
kubectl -n apigee get apigeeissues NAME SEVERITY AGE URL vhost-missing-eg-nonprod Error 1hr https://cloud.google.com/apigee/docs/hybrid/MISSING_ENV_GROUP control-plane-connectivity-failure Error 1d https://cloud.google.com/apigee/docs/hybrid/OLD_TLS_VERSION
Untuk informasi yang lebih mendetail tentang masalah tertentu, gunakan kubectl describe
dengan nama masalah. Nama harus diawali dengan apigeeissues/
, misalnya:
apigeeissues/vhost-missing-eg-nonprod
.
kubectl -n apigee describe apigeeissues/vhost-missing-eg-nonprod Name: vhost-missing-eg-nonprod Namespace: apigee Labels:Annotations: API Version: apigee.cloud.google.com/v1alpha1 Kind: ApigeeIssue Metadata: Creation Timestamp: 2022-08-25T20:41:56Z Managed Fields: API Version: apigee.cloud.google.com/v3 Resource Version: 12345678 UID: aaaaaaaa-bbbb-cccc-dddd-eeeeffffgggg Spec: Severity: Error Reason: MISSING_ENV_GROUP Details: Expected envgroup "nonprod" for ApigeeRouteConfig "my-org-nonprod" Documentation: https://cloud.google.com/apigee/docs/hybrid/MISSING_ENV_GROUP Ignore: false IgnoreReason: Events:
Mengubah interval pemindaian
Secara default, Watcher memindai bidang kontrol untuk menemukan masalah sekali setiap 60 detik. Untuk mengubah
interval pemindaian, tentukan interval baru dalam detik dengan
watcher.args.issueScanInterval
di file penggantian. Contoh:
watcher: args: issueScanInterval: 120
Terapkan konfigurasi.
Upgrade diagram apigee-env
untuk setiap lingkungan Apigee.
helm upgrade ENV_NAME apigee-env/ \ --install \ --namespace NAMESPACE \ --set env=ENV_NAME \ --atomic \ -f overrides.yaml
Menonaktifkan kemunculan masalah otomatis
Anda dapat menonaktifkan kemunculan Masalah otomatis dengan menyetel
watcher.args.enableIssueScanning
ke false
dalam file penggantian. Contoh:
watcher: args: enableIssueScanning: false
Terapkan konfigurasi.
Upgrade diagram apigee-env
untuk setiap lingkungan Apigee.
helm upgrade ENV_NAME apigee-env/ \ --install \ --namespace NAMESPACE \ --set env=ENV_NAME \ --atomic \ -f overrides.yaml
Panduan pemecahan masalah terkait
Munculnya masalah otomatis dapat memberikan link langsung ke panduan pemecahan masalah, termasuk:- Tidak ada jaringan konektivitas antara bidang runtime dan bidang kontrol
- Host virtual grup lingkungan tidak ada
- Traffic masuk sertifikat tidak cocok