Repolode
kurtosis-tech

kurtosis-tech/kurtosis

Платформа для упаковки и запуска временных бэкенд-стеков, в том числе блокчейн-инфраструктуры, в Docker или Kubernetes одной командой.

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

Звёзды
558
Форки
100
Открытые issues
290
Последний коммит
6 дней назад

Что это?

Kurtosis берёт на себя настройку временных стеков для разработки и тестирования, чтобы разработчики могли сосредоточиться на создании продукта, а не на конфигурации окружения. Описание стека оформляется в виде пакета, которым можно делиться, задавать ему параметры и импортировать его в более крупные стеки. Для запуска общей конфигурации достаточно одной команды.

В проект входят система упаковки описаний бэкенд-стеков, среда выполнения с управлением файлами для каждого стека, которая обеспечивает воспроизводимую инициализацию его состояния, и набор CLI-инструментов для работы с запущенными стеками — примерно так же, как с Docker или Kubernetes. Стеки можно запускать как на движке Docker, так и в Kubernetes. Во время запуска пакеты могут передавать данные между сервисами и применять пользовательские условия ожидания.

По словам сопровождающих проекта, на данный момент Kurtosis не рекомендуется для долгосрочной эксплуатации в production-средах.

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

  • 01Упаковка описаний бэкенд-стеков, которыми можно делиться и запускать одной командой.
  • 02Запуск стеков на движке Docker или в Kubernetes.
  • 03Управление файлами для каждого стека, обеспечивающее воспроизводимую инициализацию состояния.
  • 04Пакеты с параметрами, которые можно импортировать в более крупные стеки.
  • 05CLI-инструменты для просмотра и взаимодействия с запущенными enclave.

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

  • Быстрый запуск общей тестовой блокчейн-сети для локальной разработки.
  • Запуск одного и того же стека в локальной среде разработки, в периодических CI-тестах и в масштабных тестах на Kubernetes.
  • Быстрый запуск сложного окружения из нескольких сервисов для участников open source-проекта.

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

  1. 1

    Установите Kurtosis, следуя инструкциям на странице docs.kurtosis.com/install

  2. 2

    Запустите пакет Kurtosis приложения для голосования на Redis

    kurtosis run github.com/kurtosis-tech/awesome-kurtosis/redis-voting-app
  3. 3

    Откройте в браузере ссылку http, указанную в последней строке вывода

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

  • В README говорится, что на данный момент Kurtosis не следует использовать в долгосрочных производственных средах.
  • Стеки запускаются в Docker или Kubernetes, поэтому один из этих движков должен быть доступен.

В подборках

Темы

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

Что такое kurtosis?
Платформа для упаковки и запуска временных бэкенд-стеков, в том числе блокчейн-инфраструктуры, в Docker или Kubernetes одной командой. Kurtosis берёт на себя настройку временных стеков для разработки и тестирования, чтобы разработчики могли сосредоточиться на создании продукта, а не на конфигурации окружения. Описание стека оформляется в виде пакета, которым можно делиться, задавать ему параметры и импортировать его в более крупные стеки. Для запуска общей конфигурации достаточно одной команды.
kurtosis можно использовать бесплатно? Какая у него лицензия?
kurtosis распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
kurtosis всё ещё поддерживается?
Активно поддерживается. Последний коммит в kurtosis — 2 нояб. 2026 г..
Для чего можно использовать kurtosis?
Быстрый запуск общей тестовой блокчейн-сети для локальной разработки. Запуск одного и того же стека в локальной среде разработки, в периодических CI-тестах и в масштабных тестах на Kubernetes. Быстрый запуск сложного окружения из нескольких сервисов для участников open source-проекта.
Как установить kurtosis?
Установите Kurtosis, следуя инструкциям на странице docs.kurtosis.com/install Запустите пакет Kurtosis приложения для голосования на Redis: kurtosis run github.com/kurtosis-tech/awesome-kurtosis/redis-voting-app Откройте в браузере ссылку http, указанную в последней строке вывода
Где скачать kurtosis?
Исходный код и инструкции по установке — на GitHub: https://github.com/kurtosis-tech/kurtosis

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

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

Открытый AI-native терминал для управления облачной инфраструктурой: развёртывайте, диагностируйте и автоматизируйте сервисы с помощью естественного языка и агентов.

3,1 тыс.+1 за неделю299TypeScriptOtherАктивно поддерживаетсяОбновлён 3 дня назад

Запускает кластеры Kubernetes в контейнерах Docker с помощью vCluster — более лёгкой альтернативы KinD с возможностью приостанавливать и возобновлять работу и встроенными балансировщиками нагрузки.

1 тыс.+4 за неделю112OtherОбновлён 5 месяцев назад

Менеджер процессов для Node.js и Bun в production со встроенным балансировщиком нагрузки, который поддерживает процессы и перезапускает их без простоя.

43,3 тыс.2,7 тыс.JavaScriptOtherАктивно поддерживаетсяОбновлён 4 дня назад