Рубрики
Uncategorized

5 инструментов Kubernetes, которые вы, вероятно, не используете (но вы должны)

Виктор Гэмов, разработчик адвоката на сливке, делится своими любимыми инструментами для Куберанес. Теги с Куберовщиками, инструментами, дежопами.

Оглавление

  • Поместите приглашение на работу
  • Контекст кластера и пространства имен, переключающиеся на кончиках пальцев
  • Мониторинг кластера здоровья и ресурсов Kubernetes Верно От вашего терминала
  • Веб-интерфейс для удаленных kubernetes без установки!
  • Проверка того, что происходит руль
  • Заключение

TL; доктор В этом посте я собираюсь поговорить о нескольких инструментах, которые я нашел очень полезным во время развития и презентаций Kubernetes. |

Ранее в этом году я записал серию трехэпизода, «Потоковое на Кубернане: У него нет быть тяжелым способом. » Там я показал некоторые демонстрации слитого оператора в Куберане. Многие люди достигли после и спросили — «Какой терминал вы используете,» «Какие плагины вы используете» и до сих пор и так далее. И сегодня я буду говорить о пяти инструментах Kubernetes, которые я использую в моих демо (из во время препаратов к нему), что вы, вероятно, не используете, но вызывающе должны.

Итак, давайте доберемся до этого — это будет весело!

Поместите приглашение на работу

Хорошо, я делаю демоды. Многие демонстрации. Хорошо, не как много демонстраций, но все же, большое количество демонстраций. И вещи, которые я обычно демонстрирую очень технику. Таким образом, технические вещи, которые я демонстрирую, даже не имею GUI. Единственное, что я должен взаимодействовать с теми, это интерфейс командной строки, ака терминал.

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

Итак, имея отличную квалину, которая позволит аудитории и твоей действительно всегда знать, где мы находимся? Вот почему я ценю Kube-PS1 Это отображает информацию о текущих контексте кластера Kubernetes как часть приглашения терминала. Также он добавляет два помощника команд kubeon. и Kubeoff Это позволяет включить и выключить эту быструю быструюцию.

|. |. Это отлично работает в башмак и ZSH. . |

Фигура 1. Текущие кластер Kubernetes в вашей командной строке

Контекст кластера и пространства имен, переключающиеся на кончиках пальцев

Далее я создаю и использую много кластеров 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 Верно От вашего терминала

Хорошо, хорошо, теперь вы научились переключаться между кластерами Kubernetes и пространствами имен в этих кластерах. Следующий инструмент может быть немного полезным, потому что он предоставляет инструмент GUI (Terminal UI), который позволяет вам взаимодействовать с вашим кластером Kubernetes.

Ты можешь видеть:

  • Стандартные ресурсы Kubernetes и а также пользовательские ресурсы и Кафкаклистер или Физический

  • Вы можете сверлить вниз до стручка и посмотреть журналы из отдельных контейнеров.

  • Вы смотрите здоровье и жизненные вещества ваших кластер Kubernetes и ваших приложений.

Кроме того, этот инструмент имеет много настроек крючков!

Веб-интерфейс для удаленных kubernetes без установки!

Вы когда-нибудь использовали Приборная панель Kubernetes ? Да, у вас есть потому, что это стандартная мониторинговая приборная панель для Куберанес. Но есть одна небольшая проблема — это требует установки на ваш кластер. Если у вас недостаточно прав, или ваши операции, которые не хотят иметь дополнительную дерьмо, установленные в кластере Kubernetes, это может быть проблемой, чтобы получить GUI.

Введите восьмистанцию. Это веб-визуализатор ресурсов Kubernetes на базе веб.

И это не требует установки на ваш кластер Kubernetes. Октант проходит локально на вашей машине и разговаривает с Kubernetes через стандартные вызовы API.

Фигура 2. Функция убийцы — это график зависимости ресурса

Рисунок 3 Помимо понимания стандартных ресурсов Kubernetes, Othant показывает некоторые пользовательские ресурсы

Еще одна очень крутая особенность октанта — «переадресация порта». Это работает так:

  • Перейдите к ресурсу, например, ControlCenter Состояние государства

  • Прокрутите до контейнера, который хочет пересылать порты.

  • И вы можете нажать «Начать порт вперед».

  • Othent UI отобразит localhost и портировать на стручок.

Рисунок 4. Центр управления портативным портам на Localhost

Рисунок 5 Вы можете получить список всех портов вперед

Проверка того, что происходит руль

Наш последний маленький нефте на сегодняшний день — 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»