Container Service for Kubernetes (ACK) dan Log Service menyediakan fitur log komponen yang memungkinkan Anda mengirimkan log komponen lapisan kontrol dari kluster ACK Pro ke Log Service untuk kueri dan analisis. Topik ini menjelaskan aset dan penagihan terkait fitur ini serta cara mengaktifkannya di Konsol ACK.
Aset
-
Project dan LogStore khusus
Penting-
Sebelum menonaktifkan fitur log komponen, jangan hapus Project dan LogStore terkait di Log Service. Jika tidak, log tidak dapat dikirimkan ke Log Service.
-
Jika sebelumnya Anda menggunakan mode penagihan pay-by-ingested-data, sistem akan membuat LogStore khusus yang secara default menggunakan mode penagihan tersebut. Untuk beralih ke mode penagihan pay-by-feature, Anda dapat mengubah konfigurasi LogStore. Untuk informasi selengkapnya, lihat Manage a LogStore.
-
Jika Anda memilih Project yang sudah ada saat mengaktifkan pengumpulan log komponen lapisan kontrol untuk kluster ACK Pro Anda, sistem akan membuat LogStore khusus berikut di dalam Project tersebut.
-
Jika Anda memilih untuk membuat Project baru saat mengaktifkan pengumpulan log komponen lapisan kontrol, sistem akan membuat Project bernama
k8s-log-<cluster-id>di wilayah yang sama dengan kluster ACK Pro Anda. Sistem juga akan membuat LogStore berikut di dalam Project baru tersebut.LogStore
Component
Description
apiserver-<cluster-id>kube-apiserver
Menyimpan log untuk komponen kube-apiserver.
kube-apiserver adalah komponen lapisan kontrol yang mengekspos API Kubernetes. Untuk informasi selengkapnya, lihat kube-apiserver.
ccm-<cluster-id>Cloud Controller Manager
Menyimpan log untuk komponen Cloud Controller Manager.
Cloud Controller Manager mengintegrasikan Kubernetes dengan layanan infrastruktur Alibaba Cloud, seperti Classic Load Balancer (CLB) (sebelumnya Server Load Balancer (SLB)) dan Virtual Private Cloud (VPC). Komponen ini mengelola fitur seperti load balancing dan komunikasi lintas node. Untuk informasi selengkapnya, lihat Cloud Controller Manager.
scheduler-<cluster-id>kube-scheduler
Menyimpan log untuk komponen kube-scheduler.
kube-scheduler adalah penjadwal default untuk kluster Kubernetes. Untuk informasi selengkapnya, lihat kube-scheduler.
kcm-<cluster-id>kube-controller-manager
Menyimpan log untuk komponen kube-controller-manager.
kube-controller-manager adalah pusat kendali kluster Kubernetes dan menjalankan loop kontrol inti Kubernetes. Untuk informasi selengkapnya, lihat kube-controller-manager.
-
-
Dasbor khusus
Fitur ini tidak mencakup dasbor khusus. Anda dapat membuat dasbor kustom untuk memvisualisasikan hasil kueri. Untuk informasi selengkapnya, lihat Create a dashboard.
Penagihan
-
Container Service for Kubernetes (ACK) tidak membebankan biaya kepada Anda untuk pengumpulan log komponen lapisan kontrol dari kluster ACK Pro.
-
Ketika LogStore menggunakan mode penagihan pay-by-feature, Log Service membebankan biaya untuk storage space, read traffic, requests, pemrosesan data, dan pengiriman data setelah log dikirimkan ke LogStore. Untuk informasi selengkapnya, lihat Billable items of the pay-by-feature billing mode.
-
Ketika LogStore menggunakan mode penagihan pay-by-ingested-data, Log Service membebankan biaya berdasarkan volume data mentah yang diingest dan faktor lainnya setelah log dikirimkan ke LogStore. Untuk informasi selengkapnya, lihat Billable items of the pay-by-ingested-data billing mode.
Aktifkan log komponen untuk ACK Pro clusters
Kluster baru
Masuk ke Container Service Management Console.
-
Pada halaman Clusters, klik Create Kubernetes Cluster.
-
Pada langkah Component Configurations di halaman Create Kubernetes Cluster, temukan bagian Control Plane Component Logs, pilih Enable, lalu pilih Project target. Untuk informasi selengkapnya mengenai parameter lainnya, lihat Create an ACK managed cluster.
Kluster yang sudah ada
Masuk ke Container Service Management Console.
-
Pada halaman Clusters, klik nama kluster target Anda.
-
Di panel navigasi kiri, pilih .
-
Pada tab Control Plane Component Logs, pilih Project target, lalu klik Enable Component Log Collection.
Anda dapat memilih Project yang sudah ada atau membuat yang baru.
Operasi terkait
|
Actions |
Description |
|
View logs |
Anda dapat melihat log di Konsol ACK atau Konsol Log Service. Untuk informasi selengkapnya, lihat View control plane component logs. |
|
Disable log collection |
Pada tab Control Plane Component Logs, klik Close. Untuk informasi selengkapnya, lihat Disable control plane component log collection. Penting
Setelah Anda menonaktifkan pengumpulan log, sistem tidak akan menghapus Project terkait atau log yang telah dikumpulkan secara otomatis. Untuk menghindari biaya yang tidak perlu, Anda harus menghapus Project tersebut secara manual di Konsol Log Service. Untuk informasi selengkapnya, lihat Delete a Project. |
Langkah selanjutnya
Setelah log komponen lapisan kontrol kluster ACK Pro Anda dikirimkan ke Log Service, Anda dapat melakukan kueri, analisis, unduh, kirim, dan proses log tersebut, atau mengonfigurasi alert di Konsol Log Service. Untuk informasi selengkapnya, lihat Common operations on logs of Alibaba Cloud services.