Skip to content

Требования, загрузка и проверка ​

Kubron выпускается в двух версиях: Desktop и Web. Выберите подходящую и следуйте соответствующему руководству. На этой странице собраны требования, таблица файлов и шаги проверки, общие для обеих.

Я хочу…РедакцияРуководство
Управлять кластерами со своего компьютераDesktopDesktop-версия
Попробовать веб-интерфейс у себяWeb, пробный запускЛокальный быстрый старт
Дать команде доступ к кластерам через браузерWeb, продакшнРазвёртывание в Docker и Kubernetes
Собрать Kubron самому или участвовать в разработкеИз исходниковСборка из исходников

Системные требования ​

Desktop ​

ПлатформаПоддерживаетсяДополнительно
WindowsWindows 10 и 11, 64-разрядная (x64)Microsoft Edge WebView2 Runtime (предустановлен в Windows 11 и актуальной Windows 10)
macOSApple Silicon и Intel (одна универсальная сборка)Ничего
Linux64-разрядный (x86-64) с графическим окружениемGTK 3 и WebKitGTK 4.1 (libwebkit2gtk-4.1)

Для всех платформ:

  • Сетевой доступ с вашей машины до API-серверов Kubernetes, которыми вы хотите управлять.
  • Kubeconfig (или данные для его создания). В Azure AKS, AWS EKS и Google GKE Kubron входит сам. Для любого другого exec-плагина команда должна быть установлена и доступна в PATH, а запуск вы подтверждаете в Kubron.
  • kubectl не нужен. Kubron обращается к API Kubernetes сам.

Сборки для Linux

Релизные сборки делаются и проверяются на Ubuntu 24.04. WebKitGTK 4.1 есть и в Debian 12. Сборки для arm64 под Linux и Windows не публикуются.

Web-версия (сервер) ​

КомпонентТребование
PostgreSQL14 или новее. Нужен для продакшна и многопользовательской работы. Миграции применяются автоматически при старте
Ключ шифрования32 случайных байта в формате id:base64, хранится в вашем менеджере секретов
TLSОбратный прокси или ingress, который терминирует TLS. Сам сервер этого не делает
Kubernetes (для Helm-чарта)1.27 или новее
Helm (для чарта)Helm 3 с поддержкой OCI
Среда запуска контейнеровЛюбая OCI-совместимая для опубликованного образа (linux, не-root пользователь 65532)

Загрузка ​

Все десктопные сборки публикуются на странице Releases.

ПлатформаФайлСодержимое
Windows (x64)Kubron_v<версия>_windows-amd64.zipKubron.exe
macOS (универсальная)Kubron_v<версия>_macos-universal.zipKubron.app
Linux (x64)Kubron_v<версия>_linux-amd64.tar.gzИсполняемый файл Kubron
Debian / Ubuntu (x64)kubron_<версия>_amd64.debПакет с пунктом меню и иконкой
ВсеSHA256SUMS.txtКонтрольные суммы всех файлов
Всеkubron-sbom_v<версия>_*.jsonСпецификации состава ПО (CycloneDX / SPDX)

Например, версия 1.0.0 — это Kubron_v1.0.0_windows-amd64.zip и kubron_1.0.0_amd64.deb. Обратите внимание: в именах архивов есть v из тега релиза, а в имени .deb его нет.

Релиз-кандидаты (версии вида 1.1.0-rc.1) помечаются на GitHub как pre-release. Если вы не тестируете, берите последнюю версию без этой пометки.

Проверка загрузки ​

Сборки пока не подписаны сертификатом, поэтому рекомендуем проверять файлы самостоятельно. Это занимает меньше минуты.

1. Проверьте контрольную сумму ​

Скачайте SHA256SUMS.txt в ту же папку, что и файл.

bash
sha256sum --check --ignore-missing SHA256SUMS.txt
bash
shasum -a 256 --check --ignore-missing SHA256SUMS.txt
powershell
(Get-FileHash .\Kubron_v1.0.0_windows-amd64.zip -Algorithm SHA256).Hash
# Сравните результат с соответствующей строкой в SHA256SUMS.txt (регистр не важен)

Рядом с именем файла должно стоять OK. Если видите FAILED, удалите файл и скачайте заново.

2. Проверьте происхождение сборки ​

К каждому десктопному файлу прилагается подписанная аттестация, связывающая его с конкретным коммитом и запуском GitHub Actions, который его собрал. При установленном GitHub CLI:

bash
gh attestation verify Kubron_v1.0.0_linux-amd64.tar.gz --repo 24DSO-labs/kubron

Успешный запуск выведет workflow, создавший файл. То же работает для .deb и для архивов Windows и macOS.

О предупреждениях для неподписанных сборок ​

Поскольку сборки не подписаны сертификатом, при первом запуске операционная система предупредит вас. Это ожидаемо. Предупреждения и способ продолжить описаны для каждой платформы в разделе Desktop-версия. Если вы вообще не хотите доверять готовому бинарнику, соберите Kubron из исходников.

Дальше ​

Released under the Apache-2.0 License.