Simple Log Service menyediakan CustomResourceDefinitions (CRD) untuk membuat resource kustom. Anda dapat membuat CustomResource (CR) untuk konfigurasi Logtail. Topik ini menjelaskan fitur dan perbedaan antara CRD AliyunPipelineConfig dan AliyunLogConfig.
Informasi latar belakang
CRD adalah objek API Kubernetes yang memungkinkan Anda membuat resource kustom. Untuk informasi lebih lanjut, lihat Perluas API Kubernetes dengan CustomResourceDefinitions. Anda dapat menggunakan CRD untuk memperluas API Kubernetes asli untuk skenario tertentu. CR dapat dibuat dari CRD.
CRD Simple Log Service memungkinkan Anda mengelola konfigurasi Logtail dengan CR. Pertama, sambungkan ke kluster Kubernetes Anda dan selesaikan otentikasi yang diperlukan. Kemudian, kirimkan file konfigurasi YAML ke kube-apiserver untuk membuat CR yang mendefinisikan konfigurasi Logtail.
Jika Anda membuat konfigurasi Logtail dengan CR dan kemudian memodifikasinya di Konsol Simple Log Service, perubahan tersebut tidak akan disinkronkan ke CR. Untuk memperbarui konfigurasi Logtail yang dibuat dengan CR, Anda harus memodifikasi CR secara langsung. Hindari mengubahnya di konsol untuk mencegah ketidaksesuaian.
CRDs
Untuk memfasilitasi pengelolaan konfigurasi Logtail dalam mode cloud-native, Simple Log Service mendefinisikan dua CRD: AliyunPipelineConfig dan AliyunLogConfig. Tabel berikut menjelaskan kemampuan dan perbedaan antara CRD tersebut.
Untuk menggunakan AliyunPipelineConfig, komponen logtail harus versi 0.5.1 atau lebih baru.
CRD | AliyunPipelineConfig (direkomendasikan) | AliyunLogConfig |
ApiGroup | telemetry.alibabacloud.com/v1alpha1 | log.alibabacloud.com/v1alpha1 |
Nama sumber daya CRD | ClusterAliyunPipelineConfig | AliyunLogConfig |
Cakupan | Cluster | Namespace |
Format konfigurasi Logtail | Setara dengan LogtailPipelineConfig | Setara dengan LogtailConfig |
Kemampuan lintas wilayah | Didukung | Didukung |
Kemampuan lintas akun | Didukung | Didukung |
Verifikasi parameter terkait Webhook | Didukung | Tidak didukung |
Pendeteksian konflik konfigurasi | Didukung | Didukung untuk komponen Logtail versi 0.5 dan lebih baru |
Tingkat kesulitan konfigurasi | Relatif rendah | Relatif tinggi |
Konfigurasi observabilitas | Bidang Status berisi informasi berikut: detail kesalahan, waktu pembaruan, konfigurasi Logtail yang sebelumnya diterapkan, dan titik waktu saat konfigurasi Logtail sebelumnya diterapkan. | Bidang Status berisi kode kesalahan dan pesan kesalahan. |