Введение
Kubernetes — это сложный инструмент, и Lens IDE помогает даже новичкам легко начать работу с Kubernetes. Это один из лучших инструментов для управления и визуализации кластеров Kubernetes.
Lens позволяет просматривать ресурсы и их метрики, редактировать их по месту, устанавливать helm-чарты и много чего еще. При редактировании описание объекта есть подсветка синтаксиса, проверка манифеста и сохранение. Можно подключить несколько кластеров и быстро переключатся между ними. Lens кроме стандартных метрик может показывать метрики Prometeus.
Регистрация Lens
На сегодняшний день Lens Desktop предоставляется в трех версиях:
- Lens Personal (бесплатная версия);
- Lens Pro (платная);
- Lens Pro Enterprise (платная, для крупных компаний).
Чтобы воспользоваться бесплатной версией, необходимо выбрать ее на официальном сайте, ввести CONFIRM и нажать Get Started:
После этого вы будете переадресованы на форму создания Lens ID с подпиской на бесплатную версию.
Если у вас уже есть Lens ID, то кликните «Login with Lens ID», введите свои реквизиты и залогиньтесь. Бесплатная лицензия будет добавлена для вашего Lens ID.
Если у вас не получается получить бесплатную подписку при наличии существующего Lens ID, попробуйте следующие шаги:
- Залогиньтесь на официальном сайте с реквизитами своего Lens ID и оставьте эту вкладку открытой, чтобы сохранить куки.
- Введите реквизиты и залогиньтесь.
Бесплатная лицензия будет добавлена для вашего 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».
После откроется окно для ввода kubeconfig, который находится у нас в буфере обмена. Вставляем его туда и нажимаем «Add clusters».
После чего в разделе «Clusters» у Вас появится Ваш Kubernetes кластер, к которому Вы можете подключиться по одному клику на него.
О всех возможностях управления кластером через IDE Lens можно ознакомиться в официальной документации.
Приятного использования!
Примечание: если у Вас истекла бесплатная лицензия или нет возможности пользоваться Lens, то Вы можете скачать OpenLens — это точно такой же Lens, только полностью бесплатный и бессрочный. Скачать можно тут.