Главная

KsaiLab

KsaiLab — защищённая платформа для управления лабораторными работами по информационной безопасности.

С чего начать

Ключевые разделы

РазделОписание
ИнфраструктураProxmox, VM, Terraform, сценарии развёртывания
BackendFastAPI, бизнес-логика курсов и лаб
Celery WorkersАсинхронные задачи и интеграция с Kubernetes
GitLab CI/CDСборка образов и процесс одобрения лаб
KubernetesОркестрация и ресурсы платформы
АвторизацияZitadel, роли, доступ
Деплой лабЖизненный цикл лабораторных работ
Сетевые потокиRabbitMQ и взаимодействие компонентов
Ниша и позиционированиеФактовая база, вариативность конфигураций, открытые вопросы

О проекте

  • Микросервисная архитектура на базе Kubernetes
  • Динамическое развёртывание изолированных окружений для студентов
  • Централизованная авторизация (Zitadel) и асинхронная обработка (RabbitMQ, Celery)
  • CI/CD и контейнерный registry в GitLab