Оглавление
- Поместите приглашение на работу
- Контекст кластера и пространства имен, переключающиеся на кончиках пальцев
- Мониторинг кластера здоровья и ресурсов Kubernetes Верно От вашего терминала
- Веб-интерфейс для удаленных kubernetes без установки!
- Проверка того, что происходит руль
- Заключение
TL; доктор В этом посте я собираюсь поговорить о нескольких инструментах, которые я нашел очень полезным во время развития и презентаций Kubernetes. |
Ранее в этом году я записал серию трехэпизода, «Потоковое на Кубернане: У него нет быть тяжелым способом. » Там я показал некоторые демонстрации слитого оператора в Куберане. Многие люди достигли после и спросили — «Какой терминал вы используете,» «Какие плагины вы используете» и до сих пор и так далее. И сегодня я буду говорить о пяти инструментах Kubernetes, которые я использую в моих демо (из во время препаратов к нему), что вы, вероятно, не используете, но вызывающе должны.
Итак, давайте доберемся до этого — это будет весело!
Поместите приглашение на работу
- Имя:
Kube-PS1. - GitHub: https://github.com/jonmosco/kube-ps1.
Хорошо, я делаю демоды. Многие демонстрации. Хорошо, не как много демонстраций, но все же, большое количество демонстраций. И вещи, которые я обычно демонстрирую очень технику. Таким образом, технические вещи, которые я демонстрирую, даже не имею GUI. Единственное, что я должен взаимодействовать с теми, это интерфейс командной строки, ака терминал.
Поскольку театр начинается с пальто, наступает надлежащий терминал с подсказкой. Потому что во время тех технических демонстраций на экране много вещей.
Итак, имея отличную квалину, которая позволит аудитории и твоей действительно всегда знать, где мы находимся? Вот почему я ценю Kube-PS1 Это отображает информацию о текущих контексте кластера Kubernetes как часть приглашения терминала. Также он добавляет два помощника команд kubeon. и Kubeoff Это позволяет включить и выключить эту быструю быструюцию.
|. |. Это отлично работает в башмак и ZSH. . |
Фигура 1. Текущие кластер Kubernetes в вашей командной строке
Контекст кластера и пространства имен, переключающиеся на кончиках пальцев
Имя:
kubectx.икубис
Далее я создаю и использую много кластеров Kubernetes ежедневно. Некоторые дни я могу создать несколько кластеров Kubernetes, мне нужно переключаться между теми довольно часто. Может потребоваться ввести несколько команд, если вы не знаете, какое полное имя кластера (и я могу быть длинным) увидеть себя!
kubectx.
kubectl config get-contexts (1) kubectl config current-context (2) kubectl config use-context(3)
|. 1 |. Получить список всех кластеров Kubernetes, настроенные в вашей системе . 2 | Получить текущий контекст кластера .
Не так полезно, верно? Еще, есть лучший способ!
Введите kubectx.
kubectx позволяет переключаться между кластерами Kubernetes несколько быстро. Он также интегрирует с утилитой команды Pager и позволяет вам иметь несколько текстовых меню, где вы можете выбрать определенный кластер!
Как бонус, есть еще один инструмент, который приходит от того же автора, называемого Кубенс Что я допускаю переключение пространств имен с одним и тем же контекстом кластера. То же самое с переключением пространства имен — не ракету науки, но вам нужно запомнить или Google эти команды все время.
Мониторинг кластера здоровья и ресурсов Kubernetes Верно От вашего терминала
- Имя:
k9s. - GitHub: https://github.com/derailed/k9s.
Хорошо, хорошо, теперь вы научились переключаться между кластерами Kubernetes и пространствами имен в этих кластерах. Следующий инструмент может быть немного полезным, потому что он предоставляет инструмент GUI (Terminal UI), который позволяет вам взаимодействовать с вашим кластером Kubernetes.
Ты можешь видеть:
Стандартные ресурсы Kubernetes и а также пользовательские ресурсы и
КафкаклистерилиФизическийВы можете сверлить вниз до стручка и посмотреть журналы из отдельных контейнеров.
Вы смотрите здоровье и жизненные вещества ваших кластер Kubernetes и ваших приложений.
Кроме того, этот инструмент имеет много настроек крючков!
Веб-интерфейс для удаленных kubernetes без установки!
- Имя:
октант - GitHub: https://github.com/vmware-tanzu/octant
Вы когда-нибудь использовали Приборная панель Kubernetes ? Да, у вас есть потому, что это стандартная мониторинговая приборная панель для Куберанес. Но есть одна небольшая проблема — это требует установки на ваш кластер. Если у вас недостаточно прав, или ваши операции, которые не хотят иметь дополнительную дерьмо, установленные в кластере Kubernetes, это может быть проблемой, чтобы получить GUI.
Введите восьмистанцию. Это веб-визуализатор ресурсов Kubernetes на базе веб.
И это не требует установки на ваш кластер Kubernetes. Октант проходит локально на вашей машине и разговаривает с Kubernetes через стандартные вызовы API.
Фигура 2. Функция убийцы — это график зависимости ресурса
Рисунок 3 Помимо понимания стандартных ресурсов Kubernetes, Othant показывает некоторые пользовательские ресурсы
Еще одна очень крутая особенность октанта — «переадресация порта». Это работает так:
Перейдите к ресурсу, например,
ControlCenterСостояние государстваПрокрутите до контейнера, который хочет пересылать порты.
И вы можете нажать «Начать порт вперед».
Othent UI отобразит localhost и портировать на стручок.
Рисунок 4. Центр управления портативным портам на Localhost
Рисунок 5 Вы можете получить список всех портов вперед
Проверка того, что происходит руль
- Имя: Хищник
- GitHub: https://github.com/Nick-Triller/helm-cabin
Наш последний маленький нефте на сегодняшний день — Helm Cabin — ваша приборная панель для выпусков Helm .Image:: Helm-Cabin.jpg []
Вы сможете увидеть, как все ваши релизы Helm развернуты для предоставления кластера Kubernetes. Как только вы нажмете на одном из названий релиза, мы свернем к некоторой информации о выпуске HELM — заметки из диаграммы, шаблонов и значений и «эффективный» график.
Рисунок 6 Детали диаграммы
На мой взгляд, это довольно полезный инструмент для домашних хозяйственных и аудиторских целей.
Заключение
Если вы нашли это видео полезное или развлекательное, нажмите, что кнопка «Мне нравится» и рассмотрим подписку на этот канал. Оставайтесь настроиться на следующий. И как всегда, хорошего дня!
Оригинал: «https://dev.to/gamussa/5-kubernetes-tools-you-probably-don-t-use-but-you-should-20c5»