k9s - เครื่องมือสำหรับจัดการคลัสเตอร์ Kubernetes ด้วย Terminal UI
(github.com/derailed)- เครื่องมือแบบ Terminal UI ที่ช่วยให้ สังเกต สำรวจ และจัดการ รีซอร์สของคลัสเตอร์ Kubernetes ได้แบบ เรียลไทม์
- เฝ้าติดตาม การเปลี่ยนแปลงภายในคลัสเตอร์อย่างต่อเนื่อง พร้อมแสดง คำสั่งที่สั่งรันได้ทันที สำหรับรีซอร์สนั้น เพื่อให้เวิร์กโฟลว์การปฏิบัติงานง่ายขึ้น
- ออกแบบมาโดยเน้น การตอบสนองแบบเรียลไทม์ และ การคงบริบทของงาน ในสภาพแวดล้อมการปฏิบัติงานจริง
- รองรับทั้ง standard resources และ CRD(Custom Resource Definitions) ทำให้สามารถ จัดการแบบรวมศูนย์ กับรีซอร์สหลายประเภทได้
- รองรับการ ติดตามเมตริกแบบเรียลไทม์ สำหรับรีซอร์สอย่าง Pod, คอนเทนเนอร์, โหนด เป็นต้น
- มีคำสั่งจัดการมาตรฐานในตัว เช่น logs, scaling, port forwarding, restart และยังรองรับ command alias และ hotkey
- รองรับ ปลั๊กอิน จึงสามารถสร้างคำสั่งสำหรับคลัสเตอร์ในแบบของตนเองได้
- มี โหมดกรองข้อมูลที่ทรงพลัง รองรับการ drill-down รีซอร์สที่เกี่ยวข้องกับ workload
- ปรับแต่ง skin และคอลัมน์ เพื่อให้ UI เหมาะกับการใช้งานในแต่ละสถานการณ์
- รองรับการดู RBAC รวมถึง การสำรวจกราฟรีซอร์ส และ benchmarking ในตัว
2 ความคิดเห็น
เป็นเครื่องมือที่สะดวกมากและดีมาก
ผมใช้ k9s อยู่เหมือนกันครับ
ตอนเห็นครั้งแรกเมื่อ 2~3 ปีก่อน รู้สึกว่ามีกลิ่นอายแบบ mdir เลยชอบ และพอใช้จริงก็ค่อนข้างดีด้วยครับ