Artificial Intelligence for IT Operations (AIOps) menyediakan diagnostik satu klik, mencakup diagnosis node, diagnosis pod, diagnosis Service, diagnosis Ingress, diagnosis memori, diagnostik jaringan, dan AI Profiling. Topik ini menjelaskan cara menggunakan fitur diagnostik kluster pada kluster ACK yang dikelola.
Prasyarat
Anda memiliki kluster ACK yang dikelola. Untuk informasi selengkapnya, lihat Buat kluster ACK yang dikelola.
Pastikan kluster Kubernetes Anda berada dalam status Running.
CatatanMasuk ke Container Service for Kubernetes console. Pada halaman Clusters, periksa kolom Cluster Status untuk memastikan kluster berstatus Running.
Fitur diagnostik
AIOps menyediakan fitur diagnostik yang dijelaskan dalam tabel berikut.
Item diagnostik | Deskripsi |
Mendiagnosis masalah terkait node, seperti node dalam status NotReady. | |
Mendiagnosis masalah terkait status pod yang tidak normal, seperti kegagalan startup pod atau restart pod yang sering terjadi. | |
Mendiagnosis masalah terkait Service, seperti konfigurasi Service, kuota sumber daya, dan event anomali. | |
Mendiagnosis masalah terkait Ingress, seperti konfigurasi traffic. | |
Mendiagnosis masalah memori node, seperti memory leak, cgroup leak, dan error out-of-memory (OOM). Hasil diagnostik menyediakan visualisasi penggunaan memori secara keseluruhan. | |
Mendiagnosis masalah jaringan umum, seperti masalah konektivitas antar pod, antara kluster dan Internet, atau dari Internet ke load balancer. | |
Mengumpulkan data real-time dari kontainer GPU online, termasuk panggilan CPU, proses Python, system call, dan fungsi kernel CUDA. Anda dapat menganalisis data tersebut melalui antarmuka visual. |
Konfigurasi diagnostik
Fitur diagnostik menjalankan program pengumpulan data pada node kluster Anda untuk mengumpulkan hasil pemeriksaan. Informasi yang dikumpulkan mencakup versi sistem, beban sistem, status running Docker dan kubelet, serta pesan error kritis dari log sistem. Program pengumpulan data ini tidak mengumpulkan informasi bisnis atau data sensitif Anda.
Konfigurasi diagnostik untuk node mirip dengan konfigurasi untuk pod, Service, dan Ingress. Bagian ini menggunakan diagnosis node sebagai contoh.
-
Masuk ke ACK console. Di panel navigasi kiri, klik Clusters.
Pada halaman Clusters, klik nama kluster target. Di panel navigasi sebelah kiri, pilih .
Pada halaman Diagnostics, klik Node diagnosis. Pada halaman Node diagnosis, klik Diagnosis di pojok kiri atas.
Pada panel Select Node, pilih Node Name, baca catatan, pilih I know and agree, lalu klik Create diagnosis.
Anda dapat melacak progres diagnostik di halaman tersebut. Setelah diagnosis selesai, halaman akan menampilkan hasil dan daftar item diagnostik. Anda kemudian dapat meninjau hasil tersebut untuk mengidentifikasi dan menyelesaikan masalah apa pun.
Lihat hasil diagnostik
Pada halaman Diagnostics, temukan laporan diagnostik dalam daftar dan klik Diagnosis details di kolom Operation.
Item diagnostik bervariasi tergantung konfigurasi kluster. Item yang ditampilkan pada halaman diagnostik mencerminkan pemeriksaan aktual yang tersedia untuk kluster Anda.
Item diagnostik | Status item pemeriksaan | Deskripsi |
Node diagnosis |
| Diagnosis node mencakup pemeriksaan untuk Node, NodeComponent, ClusterComponent, ECSControllerManager, dan GPUNode. Diagnosis ini menentukan penyebab anomali node dengan menganalisis status node, status komponen node, status komponen kluster, dan status ECS. Pada halaman detail diagnosis, Anda dapat melihat hasil diagnostik, solusi yang direkomendasikan, dan daftar item pemeriksaan spesifik. Arahkan kursor ke ikon Item dengan status Abnormal atau Warning ditampilkan pada tab Troubleshoot. Jika status item pemeriksaan adalah Abnormal, Anda dapat melihat detail anomali dengan mengarahkan kursor ke Details di kolom Status untuk item tersebut. |
Pod diagnosis | Diagnosis pod mencakup pemeriksaan untuk Pod, ClusterComponent, Node, NodeComponent, dan ECSControllerManager. Diagnosis ini menentukan penyebab anomali pod dengan menganalisis status pod, status komponen kluster, status node, status komponen node, dan status ECS. Pada halaman detail diagnosis, Anda dapat melihat hasil diagnostik pod, solusi yang direkomendasikan, dan daftar item pemeriksaan spesifik. Arahkan kursor ke ikon Item dengan status Abnormal atau Warning ditampilkan pada tab Troubleshoot. Jika status item pemeriksaan adalah Abnormal, Anda dapat melihat detail anomali dengan mengarahkan kursor ke Details di kolom Status untuk item tersebut. | |
Service diagnosis | Diagnosis Service mencakup pemeriksaan untuk Service dan resource quotas. Diagnosis ini menentukan penyebab anomali Service dengan memeriksa item seperti tipe penagihan SLB, sertifikat, kuota, dan event anomali. Arahkan kursor ke ikon Item dengan status Abnormal atau Warning ditampilkan pada tab Troubleshoot. Jika status item pemeriksaan adalah Abnormal, Anda dapat melihat detail anomali dengan mengarahkan kursor ke Details di kolom Status untuk item tersebut. | |
Ingress diagnosis | Diagnosis Ingress mencakup pemeriksaan untuk Ingress, Addon, dan SLB. Diagnosis ini menentukan penyebab anomali Ingress dengan menganalisis status Ingress, status plug-in Ingress, dan status SLB. Arahkan kursor ke ikon Item dengan status Abnormal atau Warning ditampilkan pada tab Troubleshoot. Jika status item pemeriksaan adalah Abnormal, Anda dapat melihat detail anomali dengan mengarahkan kursor ke Details di kolom Status untuk item tersebut. | |
Memory diagnosis | Tidak ada. | Pada halaman detail diagnosis, Anda dapat melihat tab Memory Overview, Memory Analysis, dan OOM Analysis, yang menyediakan informasi seperti status memory leak, tingkat pemanfaatan memori, dan memori yang dikonsumsi oleh setiap proses. |
Network diagnostics |
| Pada halaman Diagnosis result, Anda dapat melihat hasil diagnostik jaringan. Bagian Packet paths menampilkan peta lengkap jalur akses yang didiagnosis. Node yang abnormal disorot. |