Найти тему
P3TP0

Lens — IDE для Kubernetes. Как удобно управлять своим кластером

Оглавление

Введение

Kubernetes — это сложный инструмент, и Lens IDE помогает даже новичкам легко начать работу с Kubernetes. Это один из лучших инструментов для управления и визуализации кластеров Kubernetes.

Lens позволяет просматривать ресурсы и их метрики, редактировать их по месту, устанавливать helm-чарты и много чего еще. При редактировании описание объекта есть подсветка синтаксиса, проверка манифеста и сохранение. Можно подключить несколько кластеров и быстро переключатся между ними. Lens кроме стандартных метрик может показывать метрики Prometeus.

Регистрация Lens

На сегодняшний день Lens Desktop предоставляется в трех версиях:

  • Lens Personal (бесплатная версия);
  • Lens Pro (платная);
  • Lens Pro Enterprise (платная, для крупных компаний).

Чтобы воспользоваться бесплатной версией, необходимо выбрать ее на официальном сайте, ввести CONFIRM и нажать Get Started:

-2

После этого вы будете переадресованы на форму создания Lens ID с подпиской на бесплатную версию.

Если у вас уже есть Lens ID, то кликните «Login with Lens ID», введите свои реквизиты и залогиньтесь. Бесплатная лицензия будет добавлена для вашего Lens ID.

-3

Если у вас не получается получить бесплатную подписку при наличии существующего Lens ID, попробуйте следующие шаги:

  • Залогиньтесь на официальном сайте с реквизитами своего Lens ID и оставьте эту вкладку открытой, чтобы сохранить куки.
  • Откройте новую вкладку и перейдите по ссылке https://app.k8slens.dev/subscribe/personal/login.
  • Введите реквизиты и залогиньтесь.

Бесплатная лицензия будет добавлена для вашего Lens ID.

Установка Lens

Lens доступен для установки на Windows, macOS и Linux.

1. Скачайте инсталлятор для вашей операционной системы с официального сайта и выполните установку на ваше локальное устройство, с которого вы планируете подключаться к созданному кластеру.

2. Запустите установленное приложение и войдите в свою учетную запись Lens ID.

После успешной авторизации откроется рабочее меню приложения Lens.

Подключение к кластеру

Для подключения к кластеру необходимо получить kubeconfig file из Вашего кластера. Чтобы его получить нужно ввести на любой из нод следующую команду:

kubectl config view --minify --raw

Все содержимое после вывода команды нужно скопировать в буфер обмена и затем перейти в Lens.

Открываем «Catalog» и в разделе «Clusters» необходимо нажать на кнопку «+» в правом нижнем углу и далее — нажать на «Add from kubeconfig».

-4

После откроется окно для ввода kubeconfig, который находится у нас в буфере обмена. Вставляем его туда и нажимаем «Add clusters».

После чего в разделе «Clusters» у Вас появится Ваш Kubernetes кластер, к которому Вы можете подключиться по одному клику на него.

-5

О всех возможностях управления кластером через IDE Lens можно ознакомиться в официальной документации.

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

Примечание: если у Вас истекла бесплатная лицензия или нет возможности пользоваться Lens, то Вы можете скачать OpenLens — это точно такой же Lens, только полностью бесплатный и бессрочный. Скачать можно тут.