Kubelive — CLI-утилита, полностью написанная на JavaScript (Node.js) и использующая в своей работе клиентскую библиотеку для Kubernetes, реализованную на TypeScript (@kubernetes/client-node). Основное предназначение нового инструмента — отображать сведения о кластере и его ресурсах в реальном времени, предлагая для этого понятный (консольный) интерфейс.
Сам автор утверждает, что вывод kubectl get pod -w
всегда казался ему слишком громоздким, затрудняя понимание простых вещей: какой pod сейчас запущен, какой pod прекращает свою работу и т.п. Так и появился kubelive, предоставляющий эту информацию в более наглядном и постоянно обновляемом виде. Демонстрация работы с kubelive:
В утилите предусмотрены и простые операции (удаление pod'а, копирование названия pod'а) по нажатию на определённые клавиши. Исходный код проекта распространяется на условиях свободной лицензии MIT.
Стоит также отметить, что уже долгое время существует весьма популярный проект k9s, тоже позволяющий работать с Kubernetes-кластерами в консоли с удобным интерфейсом:
… и написанный на более привычном для K8s-сообщества языке Go.
P.S.
Читайте также в нашем блоге:
Комментариев нет:
Отправить комментарий