ACK mengalirkan log lapisan kontrol dari kluster yang dikelola ke proyek Simple Log Service (SLS) di akun Anda untuk pemantauan kesehatan, troubleshooting, dan audit.
Prasyarat
Pastikan Anda telah:
-
Memiliki kuota Logstore yang mencukupi di SLS
-
Memahami penagihan pay-as-you-go SLS — log yang dikumpulkan akan dikenai biaya SLS
Komponen dengan volume tinggi seperti kube-apiserver dapat menghasilkan data log yang signifikan. Untuk mengelola biaya, aktifkan pengumpulan hanya untuk komponen yang Anda butuhkan.
Komponen dan Logstore yang didukung
Setiap komponen lapisan kontrol mencatat log ke Logstore SLS khusus. Lihat Kubernetes Components.
| Component | Logstore | Collected by default | Description |
|---|---|---|---|
| kube-apiserver | apiserver | Yes | Menyediakan API Kubernetes. |
| kube-controller-manager | kcm | Yes | Menjalankan loop kontrol inti Kubernetes. |
| kube-scheduler | scheduler | Yes | Menetapkan Pod ke node. |
| Cloud Controller Manager | ccm | Yes | Mengintegrasikan Kubernetes dengan layanan Alibaba Cloud seperti Classic Load Balancer (CLB) dan Virtual Private Cloud (VPC). CLB sebelumnya dikenal sebagai Server Load Balancer (SLB). |
| controlplane-events | controlplane-events | Yes | Menangkap event lapisan kontrol seperti pembunuhan karena kehabisan memori (OOM). |
| ALB Ingress controller | alb | Yes | Menyediakan titik masuk Ingress terpadu untuk Layanan berbasis Application Load Balancer (ALB). |
| cluster-autoscaler | cluster-autoscaler | No | Secara otomatis menskalakan node di kluster ACK. |
| ack-goatscaler | ack-goatscaler | No | Menyediakan elastisitas instan untuk node ACK. |
| kuberay-operator | kuberay-operator | No | Memperluas operator KubeRay dengan penjadwalan ACK, kuota elastis, dan prioritas sumber daya untuk manajemen kluster Ray. |
Komponen yang ditandai No pada kolom Collected by default harus diaktifkan secara manual. Lihat Perbarui komponen yang dikumpulkan.
Aktifkan pengumpulan log
Aktifkan pengumpulan log lapisan kontrol saat pembuatan kluster atau untuk kluster yang sudah ada. Lihat Control Plane Components.
Pengumpulan log diaktifkan secara default untuk kluster Pro. Untuk kluster Basic, aktifkan secara manual.
Pilih Proyek SLS yang sudah ada di bagian Control Plane Component Logs.
Aktifkan saat pembuatan kluster
-
Ikuti langkah-langkah dalam Create an ACK managed cluster.
-
Pilih Use Existing Project atau Create New Project. Jika Anda memilih Create New Project, proyek SLS bernama k8s-log-{ClusterID} akan dibuat secara otomatis. Setelah pengumpulan log diaktifkan, log dari komponen lapisan kontrol yang dikelola—termasuk kube-apiserver, kube-controller-manager, dan kube-scheduler—akan dikirim ke SLS.

Aktifkan untuk kluster yang sudah ada
-
Masuk ke ACK console. Di panel navigasi kiri, klik Clusters.
-
Di halaman Clusters, klik nama kluster target. Di panel kiri, pilih Operations > Log Center.
-
Klik tab Control Plane Component Logs, lalu klik Enable Component Log Collection.
Kueri log
Lakukan kueri log lapisan kontrol di Konsol ACK atau Konsol SLS. Lihat Index-based query and analysis untuk sintaks kueri.
Kueri di Konsol ACK
Pilih salah satu jalur berikut:
Dari ikhtisar kluster:
-
Di halaman detail kluster, klik tab Basic Information.
-
Klik View di sebelah Control Plane Component Logs.
-
Di halaman Log Center, pilih komponen untuk melihat log-nya.
Dari bagian Operations:
-
Di panel navigasi kiri halaman detail kluster, pilih Operations > Log Center.
-
Klik tab Control Plane Component Logs, lalu pilih komponen.
Kueri di Konsol SLS
-
Masuk ke SLS console.
-
Di bagian Projects, klik proyek untuk kluster Anda.
-
Di tab Log Storage > Logstores, klik Logstore untuk komponen target.
Perbarui komponen yang dikumpulkan
Tambahkan atau hapus komponen dari pengumpulan log kapan saja.
-
Di halaman Clusters, klik nama kluster target. Di panel kiri, pilih Operations > Log Center.
-
Klik tab Control Plane Component Logs, lalu klik Update Component.
-
Di kotak dialog, pilih atau kosongkan komponen sesuai kebutuhan, lalu klik OK.
Mengosongkan semua komponen akan menonaktifkan pengumpulan log lapisan kontrol.
Nonaktifkan pengumpulan log
-
Di halaman Clusters, klik nama kluster target. Di panel kiri, pilih Operations > Log Center.
-
Klik tab Control Plane Component Logs, lalu klik Close.