Хоп хэй, ла-ла-лэй!

Вот и пятница настала, а вместе с ней предвкушение долгожданного и не менее заслуженного отдыха!



😎 Commit’ы пушатся - приклады крутятся! 😎



А мы рады разбавить ожидание уикенда очередным любопытным постом!



Сегодня тема нашего поста *голосом Якубовича* - О-о-обсервабилити!



Славная команда талантливых разработчиков из Imhotep Software LLC заботливо представила общественности свою очень простую, но в то же время не менее полезную тулзу под прямо-таки кричащим названием k9s!



Утилита представляет собой альтернативное видение управления кластером Kubernetes. В сущности, это простая утилита CLI, и такой бы она и осталась, если бы не чудесный ее баланс возможностей, удобства и простоты.

Понятно, что платформа Kubernetes настолько пронизана невидимыми нитями YAML и JSON, а комьюнити настолько большое, что все это в совокупности позволяет лепить какие душе угодно модули для взаимодействие с кластерным API, однако, не всегда итоговый продукт оказывается действительно стоящим внимания.

В случае с k9s это внимание вполне оправдано, так как утилита позволяет работать практически со всеми ресурсами кластера при помощи удобного интерфейса с псевдографикой, не только для отображения информации о ресурсах, как например логи или состояние подов деплойметов, но и управления ими «на лету».



Теперь можно уйти от постоянного набора длинных команд, а можно просто перемещаться по ресурсам и менять их конфигурацию при помощи простых диалоговых окон!



Из коробки утилита умеет:



🍩 удобное отображение различных метрик (выглядит как “$ top”)

🍩 выполнение всех нативных команд kubectl

🍩 наглядное отображение сложных ресурсов вроде манифестов RBAC

🍩 отображение зависимостей ресурсов

И наконец, это просто красиво!



И главное, утилита, являясь под капотом почти нативным инструментом взаимодействия с Kubernetes, имеет куда более user-friendly интерфейс. Таким образом утилита может быть одинаково полезна как опытным специалистам, не боящимся консоли с kubectl, так и начинающим инженерам, делающим первые шаги в k8s!



Утилита бесплатная, распространяется под любимой лицензия Apache 2.0 и доступна по ссылке на сайте и GitHub разработчика (для Windows, Linux и MacOS)



👇Приятного использования! 👇



https://github.com/derailed/k9s