Repolode
unxsist

unxsist/jet-pilot

Бесплатная нативная IDE для Kubernetes с открытым исходным кодом, созданная на Tauri и Vue: сочетает горячие клавиши с удобным интерфейсом для работы с несколькими кластерами.

Open source альтернатива:Lens

Звёзды
662
Форки
31
Открытые issues
1
Последний коммит
6 дней назад

Что это?

JET Pilot — десктопный клиент для управления кластерами Kubernetes. Он использует существующие файлы kubeconfig и kubectl, а также подключается к облачным аккаунтам, включая AWS, Google Cloud, Azure, DigitalOcean и другие. Учётные данные хранятся в системном хранилище ключей; приложением можно пользоваться без аккаунта, и оно не собирает телеметрию.

Интерфейс помогает избавиться от лишних элементов, сохраняя подход, ориентированный на управление с клавиатуры: в нём есть командная палитра, нечёткий поиск и представления с несколькими кластерами и namespace, где в каждой таблице отображаются столбцы Context и Namespace. Также доступны структурированный просмотр логов, полноценный YAML-редактор с серверным dry run, граф ресурсов, управление релизами Helm и представления GitOps для Flux и Argo CD.

Приложение создано на Rust и Tauri, доступно для macOS, Windows и Linux и распространяется по лицензии MIT.

Ключевые возможности

  • 01Собирает в одном месте кластеры из всех файлов kubeconfig и подключённых облачных аккаунтов.
  • 02Для защищённых кластеров перед деструктивными действиями нужно ввести название кластера.
  • 03Таблицы для работы с несколькими кластерами и namespace, содержащие столбцы Context и Namespace.
  • 04Структурированный просмотрщик логов разбирает JSON-логи и фильтрует их по параметрам.
  • 05Встроенный терминал с kubectl, настроенным для текущего контекста.
  • 06Просмотр релизов Helm, установка и обновление с отображением различий, а также представления GitOps для Flux и Argo CD.

Сценарии использования

  • Управление несколькими кластерами у разных облачных провайдеров из одного десктопного приложения.
  • Отладка рабочих нагрузок: просмотр логов всех pod в Deployment.
  • Редактирование манифестов Kubernetes в YAML-редакторе и проверка через серверный dry run перед применением.
  • Проверка разрешений RBAC, чтобы выяснить, какие действия доступны пользователю или сервисному аккаунту.

Быстрый старт

  1. 1

    Установите на macOS с помощью Homebrew из tap JET Pilot

    brew install --cask unxsist/tap/jet-pilot
  2. 2

    На Windows или Linux скачайте последнюю версию для своей платформы со страницы релизов

  3. 3

    Клонируйте repo, затем установите зависимости, чтобы запустить приложение из исходного кода

    npm ci
  4. 4

    Запустите приложение в режиме разработки

    npm run dev

Что важно знать

  • Файл .dmg для macOS не нотариально заверен Apple, поэтому, если вы устанавливаете его не через Homebrew, флаг quarantine нужно удалить вручную.
  • Установщик для Windows не имеет цифровой подписи, поэтому SmartScreen может показать предупреждение.
  • Для некоторых функций нужен kubectl, а для установки, обновления или отката charts требуется helm.

В подборках

Темы

Частые вопросы

Что такое jet-pilot?
Бесплатная нативная IDE для Kubernetes с открытым исходным кодом, созданная на Tauri и Vue: сочетает горячие клавиши с удобным интерфейсом для работы с несколькими кластерами. JET Pilot — десктопный клиент для управления кластерами Kubernetes. Он использует существующие файлы kubeconfig и kubectl, а также подключается к облачным аккаунтам, включая AWS, Google Cloud, Azure, DigitalOcean и другие. Учётные данные хранятся в системном хранилище ключей; приложением можно пользоваться без аккаунта, и оно не собирает телеметрию.
jet-pilot можно использовать бесплатно? Какая у него лицензия?
jet-pilot распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
jet-pilot всё ещё поддерживается?
Активно поддерживается. Последний коммит в jet-pilot — 31 окт. 2026 г..
Для чего можно использовать jet-pilot?
Управление несколькими кластерами у разных облачных провайдеров из одного десктопного приложения. Отладка рабочих нагрузок: просмотр логов всех pod в Deployment. Редактирование манифестов Kubernetes в YAML-редакторе и проверка через серверный dry run перед применением. Проверка разрешений RBAC, чтобы выяснить, какие действия доступны пользователю или сервисному аккаунту.
Как установить jet-pilot?
Установите на macOS с помощью Homebrew из tap JET Pilot: brew install --cask unxsist/tap/jet-pilot На Windows или Linux скачайте последнюю версию для своей платформы со страницы релизов Клонируйте repo, затем установите зависимости, чтобы запустить приложение из исходного кода: npm ci Запустите приложение в режиме разработки: npm run dev
Где скачать jet-pilot?
Исходный код и инструкции по установке — на GitHub: https://github.com/unxsist/jet-pilot

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Клиентская библиотека Python для Kubernetes с API, построенным по образцу kubectl, и синхронным и асинхронным интерфейсами (asyncio/trio).

1 тыс.+3 за неделю72PythonBSD-3-ClauseОбновлён 4 дня назад

Лёгкий дистрибутив Kubernetes, соответствующий требованиям CNCF и поставляемый одним бинарным файлом размером менее 100 МБ; подходит для edge-сред, IoT, CI и разработки.

34,3 тыс.+61 за неделю2,8 тыс.GoApache-2.0Обновлён 42 минуты назад