Files

Claude How To

Плагін DevOps Automation

Повна автоматизація DevOps для розгортання, моніторингу та реагування на інциденти.

Функції

Автоматизовані розгортання Процедури відкату Моніторинг стану системи Робочі процеси реагування на інциденти Інтеграція з Kubernetes

Встановлення

/plugin install devops-automation

Що включено

Слеш-команди

  • /deploy — Розгортання на продакшен або стейджинг
  • /rollback — Відкат до попередньої версії
  • /status — Перевірка стану системи
  • /incident — Обробка інцидентів на продакшені

Субагенти

  • deployment-specialist — Операції розгортання
  • incident-commander — Координація інцидентів
  • alert-analyzer — Аналіз стану системи

MCP-сервери

  • Інтеграція з Kubernetes

Скрипти

  • deploy.sh — Автоматизація розгортання
  • rollback.sh — Автоматизація відкату
  • health-check.sh — Утиліти перевірки стану

Хуки

  • pre-deploy.js — Передрозгортальна валідація
  • post-deploy.js — Післярозгортальні завдання

Використання

Розгортання на стейджинг

/deploy staging

Розгортання на продакшен

/deploy production

Відкат

/rollback production

Перевірка стану

/status

Обробка інциденту

/incident

Вимоги

  • Claude Code 1.0+
  • Kubernetes CLI (kubectl)
  • Налаштований доступ до кластера

Конфігурація

Налаштуйте конфіг Kubernetes:

export KUBECONFIG=~/.kube/config

Приклад робочого процесу

User: /deploy production

Claude:
1. Запускає pre-deploy хук (валідація kubectl, з'єднання з кластером)
2. Делегує субагенту deployment-specialist
3. Запускає скрипт deploy.sh
4. Моніторить прогрес розгортання через Kubernetes MCP
5. Запускає post-deploy хук (очікування подів, smoke-тести)
6. Надає підсумок розгортання

Результат:
✅ Розгортання завершено
📦 Версія: v2.1.0
🚀 Поди: 3/3 готові
⏱️  Час: 2хв 34с