Харнесы 🇷🇺 19.07.2026 20:05

Архитектура Enterprise AI Harness на Kubernetes: четыре слоя для production-агентов

AnthropicAnthropic Cloud Native Computing FoundationCloud Native Computing Foundation KeycloakKeycloak OpenBaoOpenBao HashiCorpHashiCorp
Предложена эталонная архитектура self-hosted Enterprise AI Harness на Kubernetes, состоящая из четырёх функциональных слоёв: Input, Agent Loop (ReAct), Execution и Identity, Policy & Audit. Архитектура построена на основе open-source компонентов и позволяет безопасно запускать агентов в корпоративной среде с контролем доступа и аудитом.
Автор статьи, опираясь на модель Anthropic и экосистему MCP, разработал эталонную архитектуру Enterprise AI Harness для Kubernetes. Несмотря на обилие статей о создании агентов, руководств по их развёртыванию в production недостаточно. Предложенная модель включает четыре функциональных слоя: Input (разделение пользовательского, агентного и событийного трафика), Agent Loop/ReAct (управление состоянием, делегирование задач и HITL), Execution (контролируемый доступ к внешним ресурсам через MCP, workflow и LLM) и Identity, Policy & Audit (сквозной слой для аутентификации, авторизации и аудита). Также выделены сквозные условия: multi-tenancy (изоляция тенантов в runtime и данных) и Kubernetes-native deployment. Компоненты слоёв включают Traefik, oauth2-proxy, n8n, kagent, LangGraph, FastMCP, LiteLLM, Keycloak, agentgateway, Vault, External Secrets Operator и OTEL с Grafana. Архитектура позволяет заменять компоненты без изменения границ между слоями. Безопасность обеспечивается изоляцией данных через RLS, namespace-per-tenant, NetworkPolicy и managed gateway, а также short-lived credentials через Vault. Автор считает, что harness может стать для агентных систем тем же, чем Kubernetes стал для контейнеров.
Сокращения
MCP = Model Context Protocol — протокол контекста модели
SSO = Single Sign-On — единый вход
JWT = JSON Web Token — JSON-веб-токен
A2A = Agent-to-Agent — взаимодействие агент-агент
HITL = Human-in-the-Loop — человек в цикле
RLS = Row-Level Security — безопасность на уровне строк
CEL = Common Expression Language — общий язык выражений
RBAC = Role-Based Access Control — управление доступом на основе ролей
PKI = Public Key Infrastructure — инфраструктура открытых ключей
TTL = Time to Live — время жизни
OIDC = OpenID Connect — OpenID Connect
OTEL = OpenTelemetry — OpenTelemetry
CRM = Customer Relationship Management — управление взаимоотношениями с клиентами
BYO = Bring Your Own — принеси свой собственный
Источник: Habr — хаб NLP — оригинал

Наши прошлые публикации по теме

Есть свежие новости