Дайджесты новостей
Концептуальная 3D-модель защитного купола gVisor вокруг пода Kubernetes с барьером сетевых политик и криптографическим аудитом HMAC.

Agentic-operator-core: изоляция и управление AI-агентами в Kubernetes

Когда разработчики экспериментируют с ИИ-агентами на локальных ноутбуках, всё выглядит безобидно: модель запускает скрипт в терминале, форматирует файл и пишет тесты. Но стоит выкатить автономного агента в рабочий кластер Kubernetes — например, для автоматического рефакторинга, анализа логов или выполнения команд пользователей, — как инженерная реальность бьет обухом по голове.

Обычный под в Kubernetes делит ядро операционной системы с хостовой нодой. Если агент поймает prompt injection или просто сгенерирует опасную системную команду, последствия могут быть катастрофическими: от побега из контейнера до компрометации соседних баз данных и неконтролируемого сжигания тысяч долларов на вызовах API.

Команда Clawdlinux выложила в открытый доступ agentic-operator-core v1alpha1 — специализированный Kubernetes-оператор, формирующий жесткий платформенный периметр безопасности вокруг любых агентных фреймворков (LangChain, AutoGen, CrewAI или Claude Code).

Песочница gVisor и тотальный запрет egress-трафика

Главный принцип agentic-operator-core — нулевое доверие к исполняемому коду агента. Архитектура оператора опирается на три ключевых эшелона защиты:

  1. Мутирующий вебхук допуска (Admission Webhook): при создании пода агента оператор на лету инжектирует runtimeClassName: gvisor. Контейнер запускается в песочнице runsc, где все системные вызовы перехватываются пользовательским микроядром на Go. Даже уязвимость нулевого дня в ядре Linux хоста не позволит агенту выбраться наружу. Схожие принципы изоляции мы уже наблюдали в проекте Agent Substrate: архитектура высокоплотного рантайма для миллионов автономных ИИ-агентов на базе Kubernetes и gVisor.
  2. Строгий контроль сети: оператор генерирует сетевые политики (Cilium или Calico) в режиме default-deny. Агенту закрыт доступ к внутренней сети кластера, metadata-сервисам облака и произвольному интернету. Разрешены только белые списки: например, строго эндпоинты прокси-шлюза LiteLLM и репозиторий GitHub.
  3. Бюджетные лимиты: в манифесте задается жесткий потолок расходов в долларах и лимит токенов. При превышении квоты контроллер немедленно замораживает нагрузку, спасая баланс компании.

Посмотрим на манифест пользовательского ресурса AgentWorkload:

apiVersion: governance.clawdlinux.io/v1alpha1
kind: AgentWorkload
metadata:
  name: code-refactor-agent
  namespace: ai-agents
spec:
  agentIdentity: "claude-code-worker-01"
  runtime:
    isolationClass: "gvisor"
    cpuLimit: "2000m"
    memoryLimit: "4Gi"
  egressPolicy:
    mode: "Strict"
    allowedHosts:
      - "api.anthropic.com"
      - "github.com"
  budgetLimit:
    maxSpendUsd: 15.00
    tokenQuota: 500000
  audit:
    enableHmacChain: true
    signingKeySecretRef: "agent-audit-key"

Криптографический аудит и оркестрация через MCP

Второй наболевший вопрос безопасности автономных систем: как доказать, кто именно совершил деструктивное действие в кластере? Для этого agentic-operator-core внедряет криптографические цепочки аудита. Каждое действие агента, вызов инструмента или одобрение транзакции подписывается ключом Ed25519 и линкуется в неизменяемый HMAC hash-chain. Любая попытка подделать логи расследуется за секунды с помощью математической верификации.

Для удобного программного управления оператор содержит встроенный сервер протокола Model Context Protocol (MCP):

# Запуск встроенного MCP-шлюза для программного контроля песочниц
agentctl mcp serve --port 8085 --namespace ai-agents

Этот шлюз экспортирует 6 управляющих инструментов, позволяя оркестраторам верхнего уровня динамически создавать изолированные среды, запрашивать квоты и проверять статусы выполнения.

Риск побега из контейнера при стандартном рантайме

Никогда не запускайте агентные нагрузки с правами code execution в стандартных рантаймах runc без дополнительной песочницы. Использование gVisor или Kata Containers — единственный надежный способ предотвратить компрометацию ядра ноды.

Agentic-operator-core превращает запуск ИИ-агентов из опасного аттракциона в прозрачный и контролируемый процесс корпоративного уровня.