Введение ¶
k9s - мой любимый инструмент для работы с кластерами Kubernetes. Обожаю эту штуку, есть довольно неплохие аналоги и даже намного красивее, но именно тут, хорошо работают горячие клавиши и из терминала очень удобно пользоваться.
Всё, что он умеет почитайте на странице репозитория, здесь же я укажу именно то, что свежо в памяти, только то, что я постоянно использую.
Обзор ¶
Просмотр логов ¶
Просто по нажатию L
можно смотреть логи отдельно взятого пода, там же цифрами можно выбрать быстро один из диапазонов по времени, за который эти логи показывать.
Копирование в буфер обмена ¶
По нажатию C
в режиме просмотра логов или манифеста объекта, содержимое экрана (весь файл или лог, не только видимое содержимое) копируется в буфер обмена. Нужно чтобы был установлен так же xsel
.
Проброс портов ¶
Нажав Shift + F
можно выбрать какие порты пробросить на локальную машину, чтобы достучаться до какого-нибудь сервиса.
Просмотр проблемных подов ¶
Нажав Ctrl + Z
в списке подов остаются только те, что не Running.
Поиск по подстроке ¶
Просто нажимаем слеш и пишем подстроку которую нужно искать в имени или метках объектов из списка. Удобно, когда объектов много.