Headlamp
Kubernetes SIG UI · Расширяемый настольный интерфейс Kubernetes для просмотра и управления несколькими кластерами с использованием ваших текущих учётных данных и разрешений RBAC.
Описание
Перевод ИИПоказать оригиналHeadlamp — интерфейс Kubernetes с открытым исходным кодом для разработчиков, платформенных инженеров и администраторов кластеров. Просматривайте рабочие нагрузки, узлы, хранилища и сетевые ресурсы; изучайте сведения о ресурсах и журналы; открывайте терминалы подов; создавайте и редактируйте ресурсы, если ваши права в кластере это позволяют.
Настольная и внутрикластерная версии
Этот пакет устанавливает Headlamp.app на ваш Mac. Приложение подключается к существующим API-серверам Kubernetes с помощью kubeconfig и используемых ими механизмов аутентификации. Оно не устанавливает Kubernetes и не создаёт кластер. Headlamp также можно развернуть как веб-приложение внутри кластера, но это отдельный вариант развёртывания, а не обязательное условие для работы настольного приложения. В одном интерфейсе можно выбирать разные кластеры.
Установка и требования
Пакет для Mac поддерживает Apple Silicon и Intel через отдельные загрузки DMG; cask требует macOS 12 или новее. Скопируйте приложение из DMG в папку Applications. DMG версии 0.45.0 для Apple Silicon занимает 143,705,681 байт; размер загрузки для Intel и размер после установки отличаются. При прямой загрузке обновление выполняется скачиванием и заменой приложения; Homebrew может управлять обновлениями cask.
Предоставьте действительный kubeconfig, обычно в стандартном расположении конфигурации Kubernetes, и сетевой доступ к API-серверу. Сертификаты, токены, вспомогательные программы облачной аутентификации, а также VPN или прокси, необходимые для вашего кластера, по-прежнему требуются. Cask не объявляет дополнительных зависимостей от пакетов или конфликтов. kubectl полезен для подготовки и диагностики доступа к кластеру, но не объявлен зависимостью cask; исполняемые файлы аутентификации, указанные в вашем kubeconfig, должны быть доступны отдельно.
Права доступа и расширения
Kubernetes RBAC определяет, что можно просматривать, редактировать, масштабировать или удалять. При ограниченных правах на пространства имён может потребоваться настройка доступных пространств имён. Headlamp — интерактивный инструмент управления, а не монитор только для чтения: разрешённые изменения, выполнение команд в подах и удаление могут повлиять на реальные рабочие нагрузки и данные. Защищайте учётные данные kubeconfig и используйте доступ с надлежащими ограничениями.
Каталог плагинов предлагает расширения для установки. Некоторые из них требуют дополнительного ПО в кластере, например Flux. Значки издателей плагинов указывают на происхождение, но не означают прохождения аудита безопасности. Перед установкой изучите код плагина, его права доступа и состояние сопровождения: расширения могут использовать возможности кластера и средства выполнения команд настольного приложения, поэтому устанавливайте только доверенный код. Согласие на выполнение команд в настольном приложении и другие меры защиты не делают произвольные плагины безвредными.
Лицензия и расходы
Headlamp поддерживается сообществом Kubernetes SIG UI и распространяется по лицензии Apache License 2.0, бесплатно для личного и коммерческого использования. Для настольного приложения не нужны отдельная подписка Headlamp или обязательная учётная запись Headlamp. Учётные данные кластера по-прежнему требуются, а размещённые у провайдера кластеры Kubernetes, облачные сервисы или сторонние интеграции могут требовать собственных учётных записей и оплаты.
Новая версия Что нового в 0.45.0 7 окт. · Редакция OpenNavo · Перевод ИИ
- ИзмененияСнижено потребление памяти при запуске настольного приложения и сокращён фоновый опрос.