gitops-workflow
Implementar flujos de trabajo GitOps
Automatizar despliegues de Kubernetes usando Git como fuente única de verdad. Implementar gestión declarativa de infraestructura con ArgoCD y Flux para despliegues confiables y auditables.
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". Help me create an ArgoCD application for my microservice
Résultat attendu:
- Te ayudaré a crear una aplicación ArgoCD. Aquí tienes un manifiesto completo de Application:
- Configuración de Application con:
- • Fuente de repositorio Git apuntando a tu microservicio
- • Política de sync automatizada con prune y self-heal
- • Health checks y opciones de sync
- • Namespace y cluster de destino apropiados
- Comandos de instalación para kubectl
- Pasos de verificación para revisar estado del despliegue
Utilisation de "gitops-workflow". Show me how to configure Flux for my GitLab repository
Résultat attendu:
- Aquí tienes cómo configurar Flux con GitLab:
- Paso 1: Instalar Flux CLI
- Paso 2: Configurar credenciales de conexión a GitLab
- Paso 3: Crear manifiesto de GitRepository apuntando a GitLab
- Paso 4: Crear Kustomization para tu despliegue
- Elementos clave de configuración:
- • Referencia de fuente apuntando a repositorio GitLab
- • Intervalo de sync para reconciliación periódica
- • Opción de prune para limpieza de recursos eliminados
Utilisation de "gitops-workflow". How do I manage secrets securely in GitOps
Résultat attendu:
- Hay varios enfoques para gestión de secretos en GitOps:
- Opción 1 - External Secrets Operator:
- • Extrae secretos de AWS Secrets Manager, Azure Key Vault o HashiCorp Vault
- • Contenido de secreto nunca almacenado en Git
- • Actualización automática basada en intervalo
- Opción 2 - Sealed Secrets:
- • Cifra secretos antes de commitear a Git
- • Se requiere clave de descifrado a nivel de cluster
- • Útil para flujos de trabajo solo con 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
Configurar pipelines GitOps
Configurar ArgoCD o Flux para desplegar automáticamente aplicaciones desde repositorios Git a clusters de Kubernetes.
Estandarizar despliegues
Implementar patrones de despliegue consistentes entre múltiples equipos y entornos usando principios GitOps.
Habilitar infraestructura declarativa
Gestionar infraestructura de Kubernetes de forma declarativa con control de versiones, capacidades de rollback y pistas de auditoría.
Essayez ces prompts
Ayúdame a instalar ArgoCD en mi cluster de Kubernetes y crear mi primera aplicación que despliega desde un repositorio Git.
Muéstrame cómo hacer bootstrap de Flux CD conectado a mi repositorio de GitHub y crear un Kustomization para mi aplicación.
Necesito configurar despliegues canary con ArgoCD Rollouts. Muéstrame la configuración y los pasos.
¿Cómo uso el patrón App of Apps para gestionar múltiples aplicaciones en diferentes clusters de Kubernetes?
Bonnes pratiques
- Usar repositorios Git separados o ramas para diferentes entornos para aislar cambios
- Habilitar sync automatizado solo para entornos de desarrollo y staging
- Implementar health checks para recursos personalizados para asegurar visibilidad adecuada del estado de despliegue
Éviter
- Almacenar secretos en texto plano en repositorios Git crea vulnerabilidades de seguridad
- Usar sync automatizado para producción sin gates de aprobación riesgo de despliegues descontrolados
- Mezclar código de infraestructura y aplicación en el mismo repositorio complica el control de acceso
Foire aux questions
¿Qué herramienta GitOps debo elegir - ArgoCD o Flux?
¿Puedo usar esto con repositorios Git privados?
¿Cómo manejo secretos en GitOps?
¿Qué pasa si el repositorio Git no está disponible?
¿Puedo hacer rollback de despliegues?
¿Cómo monitorizo el estado de sync?
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