TGViewer
k8s (in)security k8s (in)security @k8security · 13.2K subscribers
Post #1894 4.66K
Kelos - AI-агенты как нативные ресурсы Kubernetes

Все привыкли запускать кодинг-агентов локально: открыл терминал, набрал claude или codex, посидел рядом, посмотрел. Проект Kelos предлагает другой взгляд: а что, если агенты — это не одноразовые локальные команды, а декларативные ресурсы в кластере, как Deployment или CronJob?

Kelos добавляет в K8s набор CRD, которые превращают работу AI-агентов в часть control plane:
- Task — одиночный запуск агента с промптом (выполняется в эфемерном поде);
- Session — долгоживущий диалог на StatefulSet, к которому можно подключаться из веба или терминала;
- TaskSpawner — автоматическое порождение задач из GitHub Issues и PR, вебхуков, Jira или по расписанию;
- Workspace — описание git-репозитория с аутентификацией;
- AgentConfig — переиспользуемые наборы инструкций, плагинов и MCP-серверов.

Под капотом поддерживаются Claude Code, OpenAI Codex, Gemini, OpenCode, Cursor и произвольные контейнерные образы. Задачи можно связывать в цепочки через dependsOn с передачей результатов между этапами — получается полноценная оркестрация: один агент скаффолдит сервис, второй пишет тесты, третий готовит PR.

Что это даёт на практике:
1. GitOps для агентов. Промпты, конфигурации и workflow версионируются в git и раскатываются через kubectl/Helm — как любая другая инфраструктура.
2. Изоляция. Каждый агент живёт в своём поде без доступа к хосту и соседям, с RBAC, лимитами maxConcurrency и activeDeadlineSeconds.
3. Автономные пайплайны. Классический пример из README: TaskSpawner ловит issues с меткой bug и автоматически поднимает агента на исправление.
  • 🤔 14
  • 🔥 8
  • 🤡 3
  • 👍 1
More from @k8security
  1. Sep 30, 2026Сегодняшний наш герой это runtime security агент на eBPF под названием Bombini, который це…
  2. Sep 29, 2026Сконцентрировавшись на серверной части инфраструктуры, мы порой непростительно забываем пр…
  3. Sep 28, 2026Начнем неделю со статьи "Scale your AI workloads faster and more efficiently with GKE Pod…
  4. Sep 25, 2026В Kubernetes была закрыта новая уязвимость. CVE-2026-2270: StatefulSet and ControllerRevis…
  5. Sep 24, 2026Цикл статей "User Namespaces in Kubernetes": 1) Part I: All You Need to Know 2) Part II: M…
  6. Sep 23, 2026Из статьи "Migrating a critical Kubernetes deployment from the default namespace without a…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →