Bagaimana saya bisa menghapus log yang ada dari pod tertentu?

Sehingga saya bisa mendapatkan semua log sejak saat itu dengan kubectl logs lain kali.

Terima kasih!

9
Wei Huang 11 Maret 2020, 09:23

1 menjawab

Jawaban Terbaik

Anda tidak bisa, rotasi log umumnya diterapkan di Docker (atau terkadang melalui logrotate pada host node). Namun Anda dapat menggunakan kubectl logs --since-time dan mengisi waktu pengambilan terakhir Anda. Jika Anda mencoba membangun sesuatu untuk memproses log secara iteratif secara otomatis, mungkin gunakan Fluentd untuk memuatnya ke dalam beberapa jenis database (Kafka umum untuk ini).

5
coderanger 11 Maret 2020, 07:11