gitops-workflow
Внедрение GitOps-рабочих процессов
Автоматизируйте развёртывание в Kubernetes, используя Git как единственный источник истины. Внедрите декларативное управление инфраструктурой с помощью ArgoCD и Flux для надёжных и аудируемых развёртываний.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "gitops-workflow". Помогите мне создать ArgoCD-приложение для моего микросервиса
Résultat attendu:
- Я помогу вам создать ArgoCD-приложение. Вот полный манифест Application:
- Конфигурация приложения с:
- • Источником Git-репозитория, указывающим на ваш микросервис
- • Автоматической политикой синхронизации с очисткой и самовосстановлением
- • Проверками работоспособности и опциями синхронизации
- • Правильным пространством имён и целевым кластером
- Команды установки для kubectl
- Шаги проверки статуса развёртывания
Utilisation de "gitops-workflow". Покажите мне, как настроить Flux для моего GitLab-репозитория
Résultat attendu:
- Вот как настроить Flux с GitLab:
- Шаг 1: Установите Flux CLI
- Шаг 2: Настройте учётные данные подключения к GitLab
- Шаг 3: Создайте манифест GitRepository, указывающий на GitLab
- Шаг 4: Создайте Kustomization для вашего развёртывания
- Ключевые элементы конфигурации:
- • Ссылка на источник, указывающая на GitLab-репозиторий
- • Интервал синхронизации для периодической сверки
- • Опция очистки для удаления удалённых ресурсов
Utilisation de "gitops-workflow". Как безопасно управлять секретами в GitOps
Résultat attendu:
- Существует несколько подходов к управлению секретами в GitOps:
- Вариант 1 - External Secrets Operator:
- • Извлекает секреты из AWS Secrets Manager, Azure Key Vault или HashiCorp Vault
- • Содержимое секрета никогда не хранится в Git
- • Автоматическое обновление на основе интервала
- Вариант 2 - Sealed Secrets:
- • Шифрует секреты перед коммитом в Git
- • Требуется ключ дешифрования для всего кластера
- • Полезно для рабочих процессов только с Git
Audit de sécurité
SûrDocumentation-only skill containing markdown guides and YAML examples for GitOps workflows. Static analyzer flagged markdown code blocks and Lua syntax as security patterns - all are false positives. No executable code, no network calls, no file system access, no external data processing. Safe for marketplace publication.
Facteurs de risque
⚙️ Commandes externes (72)
🌐 Accès réseau (15)
Score de qualité
Ce que vous pouvez construire
Настройка GitOps-пайплайнов
Настройте ArgoCD или Flux для автоматического развёртывания приложений из Git-репозиториев в кластеры Kubernetes.
Стандартизация развёртываний
Внедрите согласованные паттерны развёртывания для нескольких команд и окружений с использованием принципов GitOps.
Включение декларативной инфраструктуры
Управляйте инфраструктурой Kubernetes декларативно с контролем версий, возможностью отката и журналами аудита.
Essayez ces prompts
Помогите мне установить ArgoCD на мой кластер Kubernetes и создать моё первое приложение, которое развёртывается из Git-репозитория.
Покажите мне, как настроить Flux CD с подключением к моему GitHub-репозиторию и создать Kustomization для моего приложения.
Мне нужно настроить canary-развёртывания с ArgoCD Rollouts. Покажите конфигурацию и шаги.
Как использовать паттерн App of Apps для управления несколькими приложениями в разных кластерах Kubernetes?
Bonnes pratiques
- Используйте отдельные Git-репозитории или ветки для разных окружений, чтобы изолировать изменения
- Включайте автоматическую синхронизацию только для окружений разработки и тестирования
- Внедряйте проверки работоспособности для пользовательских ресурсов, чтобы обеспечить видимость статуса развёртывания
Éviter
- Хранение секретов в виде открытого текста в Git-репозиториях создаёт уязвимости безопасности
- Использование автоматической синхронизации для production без контрольных точек утверждения рискует неконтролируемыми развёртываниями
- Смешивание инфраструктурного и программного кода в одном репозитории усложняет контроль доступа
Foire aux questions
Какой GitOps-инструмент выбрать - ArgoCD или Flux?
Можно ли использовать это с приватными Git-репозиториями?
Как обрабатывать секреты в GitOps?
Что происходит, если Git-репозиторий недоступен?
Можно ли откатывать развёртывания?
Как отслеживать статус синхронизации?
Détails du développeur
Auteur
wshobsonLicence
MIT
Dépôt
https://github.com/wshobson/agents/tree/main/plugins/kubernetes-operations/skills/gitops-workflowRéf
main
Structure de fichiers