K8S Whisperer
K8sWhisperer adalah operator Kubernetes yang memungkinkan pengguna untuk menanyakan log pod menggunakan bahasa alami. Ini memanfaatkan model TinyLlama untuk menginterpretasikan kueri yang dapat dibaca manusia dan mengubahnya menjadi parameter untuk mengambil log yang diinginkan dari pod Kubernetes.
Terdaftar dalam kategori:
Sumber TerbukaAlat Pengembang

Deskripsi
K8sWhisperer adalah operator Kubernetes yang memungkinkan pengguna untuk menanyakan log pod menggunakan bahasa alami. Ini memanfaatkan model TinyLlama untuk menginterpretasikan kueri yang dapat dibaca manusia dan mengubahnya menjadi parameter untuk mengambil log yang diinginkan dari pod Kubernetes, memberikan laporan singkat yang dapat dibaca manusia tentang log yang diambil. Proyek ini bertujuan untuk menyederhanakan proses debugging dan meningkatkan keterbacaan log di kluster Kubernetes yang padat.
Cara menggunakan K8S Whisperer?
Untuk menggunakan K8sWhisperer, kloning repositori, bangun dan terapkan gambar Docker, dan buat sumber daya kustom untuk menanyakan log. Terapkan sumber daya dan periksa hasilnya menggunakan perintah kubectl.
Fitur inti dari K8S Whisperer:
1️⃣
Pemrosesan Bahasa Alami (NLP) untuk kueri log
2️⃣
Penyaringan Log berdasarkan parameter seperti taillines, sincetime, dan kata kunci grep
3️⃣
Integrasi langsung dengan API Kubernetes
4️⃣
Pembuatan sumber daya kustom untuk kueri log
5️⃣
Generasi laporan yang dapat dibaca manusia dari log
Mengapa bisa digunakan K8S Whisperer?
# | Kasus Penggunaan | Status | |
---|---|---|---|
# 1 | Memecahkan masalah di kluster Kubernetes | ✅ | |
# 2 | Mengambil log tertentu berdasarkan kueri bahasa alami | ✅ | |
# 3 | Menghasilkan laporan tentang data log untuk analisis | ✅ |
Dikembangkan oleh K8S Whisperer?
K8sWhisperer dikembangkan oleh Ahmed Rakan Aldhafeeri dan Ikko Eltociear, yang bertujuan untuk meningkatkan pengalaman Kubernetes dengan membuat kueri log lebih intuitif dan dapat diakses melalui pemrosesan bahasa alami.