Скиллы Продвинутый Разработка и DevOps

Kubernetes

Скачать ZIP
14
Предупреждение о рисках!

Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.

Complete Platform Agent Swarm — это координированная мультиагентная система для управления платформами Kubernetes и OpenShift. Решение объединяет несколько специализированных агентов, каждый из которых отвечает за свою область: оркестрацию, операции с кластером, GitOps, безопасность, наблюдаемость, работу с артефактами и опыт разработчиков.

Общее описание

Платформа построена по принципу распределённой системы агентов, где каждый компонент выполняет строго определённую функцию. Центральный оркестратор координирует действия остальных агентов, обеспечивая согласованную работу всех подсистем.

  • Orchestrator (Jarvis) — управляет взаимодействием агентов
  • Cluster Ops (Atlas) — отвечает за операции с кластером
  • GitOps (Flow) — автоматизирует процессы доставки через Git
  • Security (Shield) — обеспечивает безопасность
  • Observability (Pulse) — мониторинг и метрики
  • Artifacts (Cache) — управление артефактами
  • Developer Experience (Desk) — улучшение опыта разработчиков

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

Система работает с широким спектром Kubernetes-решений, включая:

  • Kubernetes
  • OpenShift
  • AWS EKS
  • Azure AKS
  • Google GKE
  • ROSA и ARO

Требования к окружению

Для работы системы необходим базовый набор инструментов и доступов:

  • KUBECONFIG — доступ к кластеру
  • kubectl, oc — CLI для управления
  • helm, kustomize — управление манифестами
  • jq, curl, git — вспомогательные инструменты

Учетные данные

Система использует модульный подход к доступам — подключаются только те креденшелы, которые действительно необходимы.

Обязательные:

  • KUBECONFIG — доступ к Kubernetes/OpenShift кластеру

Опциональные (в зависимости от сценария):

  • AWS — для управления EKS/ROSA
  • Azure — для AKS/ARO
  • GCP — для GKE
  • ArgoCD — для GitOps
  • Vault — для управления секретами
  • GitHub — для работы с репозиториями

Принципы безопасности

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

  • Использование сервисных аккаунтов с ограниченными правами
  • Отказ от root/owner-доступов
  • Контроль и аудит всех действий
  • Разделение окружений (dev, staging, prod)

Особенности работы

Агенты могут выполнять широкий спектр операций с кластером: деплой, масштабирование, обновления, диагностику и безопасность. При этом система сохраняет состояние между сессиями и ведёт журнал действий.

  • Автоматизация операций с кластером
  • Поддержка GitOps-подхода
  • Мониторинг и анализ состояния
  • Расширяемость за счёт модульной архитектуры

Рекомендации по использованию

Перед использованием в production рекомендуется протестировать систему в изолированной среде, внимательно изучить выполняемые скрипты и убедиться в корректности всех операций.

  • Тестирование в non-production окружении
  • Аудит скриптов перед запуском
  • Контроль операций с потенциальным удалением данных
  • Ограничение прав доступа

Такой подход позволяет безопасно внедрять автоматизацию и использовать преимущества мультиагентной системы в управлении Kubernetes-платформами.


Файл из источника

11102_kubernetes-1.0.7.zip