Klaster terkelola ACK mendukung pengumpulan log komponen control plane dan pengirimannya ke Simple Log Service (SLS) Log Project Anda. Komponen control plane meliputi Kube API Server, Kube Scheduler, Kube Controller Manager, Cloud Controller Manager, dan komponen inti lainnya. Anda dapat memanggil operasi UpdateControlPlaneLog untuk mengubah konfigurasi log komponen control plane, seperti periode retensi log dan komponen yang lognya dikumpulkan.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cs:UpdateControlPlaneLog |
update |
*Cluster
|
|
None |
Sintaks permintaan
PUT /clusters/{ClusterId}/controlplanelog HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ClusterId |
string |
Yes |
ID klaster. |
c5b5e80b0b64a4bf6939d2d8fbbc5**** |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| body |
object |
No |
Parameter body permintaan. |
|
| log_project |
string |
No |
Nama proyek SLS yang digunakan untuk menyimpan log komponen control plane. Nilai default: k8s-log-$Cluster ID. |
k8s-log-c5b5e80b0b64a4bf6939d2d8fbbc5**** |
| log_ttl |
string |
No |
Periode retensi log di SLS Logstore. Nilai yang valid: 1 hingga 3000. Satuan: hari. Nilai default: 30 hari. |
30 |
| aliuid |
string |
No |
ID akun Alibaba Cloud. |
162981***** |
| components |
array |
No |
Daftar komponen yang pengumpulan log control plane-nya diaktifkan. |
|
|
string |
No |
Daftar komponen yang pengumpulan log control plane-nya diaktifkan. Komponen yang didukung:
Fitur log komponen control plane mengumpulkan log dari komponen Untuk informasi lebih lanjut tentang komponen, lihat Deskripsi Logstore komponen control plane. |
[ "apiserver", "kcm", "scheduler", "ccm", "alb", "controlplane-events", "ack-goatscaler"] |
UpdateControlPlaneLog mendukung perubahan hanya pada periode retensi log (log_ttl). Jika Anda hanya mendefinisikan log_ttl di body permintaan, sistem menentukan bahwa hanya periode retensi yang sedang diubah.
UpdateControlPlaneLog mendukung penonaktifan log untuk semua komponen control plane dengan mendeklarasikan field components sebagai daftar kosong. Deklarasikan field components secara eksplisit sebagai daftar kosong di body permintaan. Jika Anda tidak mendefinisikan components, operasi untuk menonaktifkan log komponen control plane tidak akan dipicu.
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Body respons. |
||
| cluster_id |
string |
ID klaster. |
cb95aa626a47740afbf6aa099b650**** |
| request_id |
string |
ID permintaan. |
687C5BAA-D103-4993-884B-C35E4314**** |
| task_id |
string |
ID tugas. |
T-5a54309c80282e39ea00**** |
Contoh
Respons sukses
JSONformat
{
"cluster_id": "cb95aa626a47740afbf6aa099b650****",
"request_id": "687C5BAA-D103-4993-884B-C35E4314****",
"task_id": "T-5a54309c80282e39ea00****"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.