gitops-workflow
Implémenter les workflows GitOps
También disponible en: sickn33
Automatiser les déploiements Kubernetes en utilisant Git comme source de vérité unique. Implémenter une gestion d'infrastructure déclarative avec ArgoCD et Flux pour des déploiements fiables et traçables.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "gitops-workflow". Help me create an ArgoCD application for my microservice
Resultado esperado:
- I'll help you create an ArgoCD application. Here's a complete Application manifest:
- Application configuration with:
- • Git repository source pointing to your microservice
- • Automated sync policy with prune and self-heal
- • Health checks and sync options
- • Proper namespace and destination cluster
- Installation commands for kubectl
- Verification steps to check deployment status
Usando "gitops-workflow". Show me how to configure Flux for my GitLab repository
Resultado esperado:
- Here's how to set up Flux with GitLab:
- Step 1: Install Flux CLI
- Step 2: Configure GitLab connection credentials
- Step 3: Create GitRepository manifest pointing to GitLab
- Step 4: Create Kustomization for your deployment
- Key configuration elements:
- • Source reference pointing to GitLab repository
- • Sync interval for periodic reconciliation
- • Prune option for cleanup of removed resources
Usando "gitops-workflow". How do I manage secrets securely in GitOps
Resultado esperado:
- There are several approaches for secret management in GitOps:
- Option 1 - External Secrets Operator:
- • Pulls secrets from AWS Secrets Manager, Azure Key Vault, or HashiCorp Vault
- • Secret content never stored in Git
- • Automatic refresh based on interval
- Option 2 - Sealed Secrets:
- • Encrypts secrets before committing to Git
- • Cluster-wide decryption key required
- • Useful for git-only workflows
Auditoría de seguridad
SeguroDocumentation-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.
Factores de riesgo
⚙️ Comandos externos (72)
🌐 Acceso a red (15)
Puntuación de calidad
Lo que puedes crear
Configurer les pipelines GitOps
Configurer ArgoCD ou Flux pour déployer automatiquement des applications depuis les dépôts Git vers les clusters Kubernetes.
Standardiser les déploiements
Implémenter des patterns de déploiement cohérents entre plusieurs équipes et environnements en utilisant les principes GitOps.
Activer l'infrastructure déclarative
Gérer l'infrastructure Kubernetes de manière déclarative avec le contrôle de version, les capacités de rollback et les pistes d'audit.
Prueba estos prompts
Aidez-moi à installer ArgoCD sur mon cluster Kubernetes et à créer ma première application qui se déploie depuis un dépôt Git.
Montrez-moi comment configurer Flux CD connecté à mon dépôt GitHub et créer une Kustomization pour mon application.
J'ai besoin de configurer les déploiements canary avec ArgoCD Rollouts. Montrez-moi la configuration et les étapes.
Comment utiliser le pattern App of Apps pour gérer plusieurs applications sur différents clusters Kubernetes ?
Mejores prácticas
- Utiliser des dépôts Git séparés ou des branches pour différents environnements afin d'isoler les changements
- Activer la synchronisation automatisée uniquement pour les environnements de développement et de staging
- Implémenter des vérifications de santé pour les ressources personnalisées afin d'assurer une visibilité proper du statut de déploiement
Evitar
- Stocker des secrets en texte clair dans les dépôts Git crée des vulnérabilités de sécurité
- Utiliser la synchronisation automatisée pour la production sans portes d'approbation risque des déploiements incontrôlés
- Mélanger le code d'infrastructure et d'application dans le même dépôt complique le contrôle d'accès
Preguntas frecuentes
Quel outil GitOps dois-je choisir - ArgoCD ou Flux ?
Puis-je utiliser ceci avec des dépôts Git privés ?
Comment gérer les secrets dans GitOps ?
Que se passe-t-il si le dépôt Git est indisponible ?
Puis-je rollback les déploiements ?
Comment surveiller le statut de synchronisation ?
Detalles del desarrollador
Autor
wshobsonLicencia
MIT
Repositorio
https://github.com/wshobson/agents/tree/main/plugins/kubernetes-operations/skills/gitops-workflowRef.
main
Estructura de archivos