Инструменты27 сентября 2026 г., 01:46 МСК🤖 Auto

CasOS: Kubernetes в одном файле с AI-агентами и GPU

Проект CasOS предлагает запуск полноценного кластера Kubernetes, магазина приложений и локальных AI-моделей из одного исполняемого файла. Поддержка Windows, GPU и интеграция с MCP-агентами.

Баннер новости 8353

Ключевая инновация: Kubernetes без YAML

CasOS (CasOS Cloud Operating System) решает главную проблему локальных кластеров — сложность настройки. В отличие от k3s или minikube, которые требуют знания Kubernetes API, CasOS упаковывает API-сервер, контроллер и планировщик в один бинарный файл. При запуске машина автоматически становится worker-узлом. На Windows кластер работает внутри WSL2 (устанавливается автоматически), на Linux — напрямую на хосте. Все метаданные хранятся в SQLite, что исключает необходимость разворачивания внешних баз данных.

Локальный AI и работа с GPU

Система позиционируется как платформа для приватного ИИ. В один клик устанавливаются Ollama и Open WebUI. CasOS автоматически подбирает модель, которая помещается в видеопамять (поддерживаются Qwen 3, DeepSeek R1, Gemma 3, gpt-oss). Модель доступна через совместимый с OpenAI API по адресу /v1 для всех приложений в сети. Важно: данные не покидают машину, а вычисления используют NVIDIA GPU.

Интеграция с AI-агентами (MCP)

Встроенный MCP-сервер позволяет AI-агентам (Claude Code, Cursor, Codex) управлять инфраструктурой. Агенты могут:

  • Развертывать приложения и читать логи.
  • Откатывать изменения.
  • Запускать изолированные песочницы (sandboxes) для клонирования кода и выполнения GPU-задач.

Песочницы удаляются по истечении времени, но их можно открыть в VS Code для ручного контроля. Подключение агента осуществляется одной командой:

claude mcp add --transport http --scope user casos http://localhost:20080/mcp --header "Authorization: Bearer <token>"

Сравнение с аналогами

CasOS занимает нишу между простыми Docker-решениями и сложными Kubernetes-кластерами. Ниже приведено сравнение ключевых характеристик:

Платформа Тип оркестрации Поддержка Windows AI/Agent интеграция Сложность старта
CasOS Embedded Kubernetes Да (WSL2) Встроено (MCP, Ollama) Один файл, 1 минута
k3s / minikube Стандартный K8s Ограниченно Нет (требует донастройки) Высокая (YAML, CLI)
Coolify / CasaOS Docker Да Нет (базовая) Низкая (One-click)

Быстрый старт и совместимость

Установка занимает около 5 минут. На Linux/macOS используется скрипт:
curl -fsSL https://raw.githubusercontent.com/casosorg/casos/master/scripts/install.sh | bash

На Windows доступен PowerShell-скрипт или прямой запуск casos.exe. Веб-интерфейс доступен по адресу http://localhost:20080. По умолчанию логин admin, пароль 123 (требует немедленной смены). macOS не поддерживается нативно из-за отсутствия Linux-ядра для kubelet, но возможна работа через SSH-подключение к Linux-машине или VM.

Деплой приложений

Платформа поддерживает:

  • Git-деплой: Сборка из Dockerfile или проектов на Node.js, Python, Go, Go-static.
  • Docker-compose: Прямой запуск файлов docker-compose.yml с автоматическим созданием namespace и DNS-имен.
  • App Store: Установка из каталога Sealos и Helm-чартов.

Архитектура масштабируема: к кластеру можно добавлять новые машины через SSH, превращая их в узлы кластера.

Источник: Github ↗

CasOS: Локальный Kubernetes и AI в одном файле | AIKraft