Freelens — это форк популярного инструмента для управления Kubernetes-кластерами Lens. В отличие от оригинального Lens, Freelens полностью открытый и не требует регистрации или подключения к облачным сервисам, не содержит проприетарных компонентов.
Homebrew
Для установки Freelens на macOS используйте Homebrew:
brew install --cask freelens
Snap
На Linux установка доступна через Snap:
snap install freelens --classic
Winget
В Windows воспользуйтесь winget:
winget install Freelensapp.Freelens
Установка вручную
Вы можете загрузить бинарные файлы с официальной страницы релизов на GitHub.
Freelens использует стандартный kubeconfig для подключения к кластеру. Вы можете хранить конфигурационные файлы как в системной директории ~/.kube
, так и в любом удобном месте.
Скачайте файл конфигурации из панели управления в разделе «Дашборд» созданного кластера.
Если вы разместите скачанный kubeconfig в директории ~/.kube
, Freelens автоматически определит кластер. Перейдите в раздел «Catalog» → «Clusters» — кластер будет отображен в списке. Вы также можете перейти к нему с помощью кнопки «Browse Clusters in Catalog» на стартовом экране.
Если вы хотите использовать отдельную директорию:
Создайте папку, например ~/k8s_config
и переместите в него ранее скачанный kubeconfig.
В Freelens откройте раздел Clusters, нажмите «+» в правом нижнем углу.
Укажите путь к файлу или к папке, содержащей один или несколько конфигов.
После добавления нажмите на имя кластера в списке для подключения.