Об этом проекте
Headlamp — это простой в использовании и расширяемый веб-интерфейс Kubernetes, разрабатываемый в рамках Kubernetes SIG UI и размещённый в организации kubernetes-sigs. Его цель — объединить традиционный набор функций панелей управления Kubernetes (просмотр и отображение ресурсов) с дополнительными возможностями и чистым современным интерфейсом.
Ключевые возможности, описанные в README:
- Независимый от поставщиков, универсальный интерфейс Kubernetes.
- Работает в кластере или локально как настольное приложение для Linux, Mac и Windows.
- Поддержка нескольких кластеров.
- Расширяемость через плагины: официальные плагины доступны в отдельном репозитории, а опубликованные плагины перечислены на Artifact Hub.
- Элементы управления интерфейса, отражающие роли пользователя, поэтому действия удаления или обновления скрываются, когда они не разрешены.
- Отменяемые операции создания, обновления и удаления.
- Логи, exec и редактор ресурсов с документацией.
- Поведение чтения-записи и интерактивность в зависимости от разрешений.
Управление доступом использует Kubernetes RBAC, поэтому токен с ограниченными разрешениями может не отображать ресурсы кластера корректно; в документации объясняется, как получить токен Service Account. Для развёртывания проект предоставляет инструкции по установке в кластере и руководства по установке настольного приложения для Linux, macOS и Windows, требующие kubeconfig в пути по умолчанию.
Участники могут найти инструкции по настройке и сборке в руководстве для контрибьюторов и руководстве по разработке, включая заметки для конкретных платформ, таких как Apple Silicon и macOS. Проект ведёт список протестированных платформ Kubernetes и приглашает дополнять его или сообщать о регрессиях. Ресурсы сообщества включают Кодекс поведения, канал #headlamp в Kubernetes Slack и ежемесячную встречу сообщества. Публичная дорожная карта и доска релизов отслеживают запланированные изменения. Headlamp выпускается под лицензией Apache 2.0, а на сайте проекта доступен FAQ.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.