gitops-workflow
Implementar flujos de trabajo GitOps con ArgoCD y Flux
متاح أيضًا من: wshobson
Gestionar despliegues de Kubernetes manualmente lleva a la deriva de configuración y entornos inconsistentes. Esta habilidad permite automatizar despliegues declarativos usando Git como única fuente de verdad con reconciliación continua.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "gitops-workflow". Configurar ArgoCD para un nuevo clúster de Kubernetes
النتيجة المتوقعة:
Guía completa de instalación con comandos kubectl para creación de namespace, aplicación de manifiestos, recuperación de contraseña inicial y pasos de configuración del CLI.
استخدام "gitops-workflow". Crear un manifiesto de aplicación GitOps para producción
النتيجة المتوقعة:
YAML de Application de ArgoCD con referencia al repositorio fuente, ruta objetivo, clúster de destino, política de sincronización con prune y self-heal habilitados, y opción de creación de namespace.
استخدام "gitops-workflow". Implementar gestión de secretos sin almacenar secretos en Git
النتيجة المتوقعة:
Configuración de External Secrets Operator con referencia SecretStore a AWS Secrets Manager, incluyendo intervalo de actualización y especificación de mapeo de secretos.
التدقيق الأمني
مخاطر منخفضةStatic analysis detected 97 patterns but all are false positives. The skill contains documentation (markdown files) with bash command examples for ArgoCD and Flux installation. External command patterns are legitimate kubernetes CLI operations in reference docs, not executable code. Network URLs point to official vendor distributions. Base64 usage is for Kubernetes secret encoding (standard practice), not cryptography.
مشكلات منخفضة المخاطر (2)
عوامل الخطر
⚙️ الأوامر الخارجية (4)
🌐 الوصول إلى الشبكة (3)
درجة الجودة
ماذا يمكنك بناءه
Ingeniero de Plataforma Configurando Infraestructura GitOps
Establecer un pipeline GitOps completo para un nuevo clúster de Kubernetes con ArgoCD, incluyendo RBAC, integración SSO y estrategias de despliegue multi-entorno.
Equipo DevOps Automatizando Despliegues de Aplicaciones
Migrar desde despliegues manuales con kubectl a flujos de trabajo automatizados basados en Git con puertas de aprobación para producción y sincronización automatizada para entornos de staging.
SRE Implementando Entrega Progresiva
Configurar despliegues canary con Argo Rollouts para cambiar gradualmente el tráfico y validar nuevas versiones antes del despliegue completo a producción.
جرّب هذه الموجهات
Help me install ArgoCD on my Kubernetes cluster and configure the initial admin access. I need the basic installation manifests and steps to access the UI.
Design a Git repository structure for managing Kubernetes deployments across three environments: development, staging, and production. Include separate directories for applications and infrastructure components.
Create ArgoCD Application manifests with sync policies that enable automated sync for staging but require manual approval for production. Include retry policies and sync windows for maintenance periods.
Configure a canary deployment strategy using Argo Rollouts that shifts 20% traffic initially, pauses for validation, then progressively increases to 100%. Include health checks and automatic rollback conditions.
أفضل الممارسات
- Describir aplicaciones de forma declarativa en Git y evitar cambios manuales con kubectl que creen deriva de configuración
- Almacenar secretos fuera de Git usando External Secrets Operator o Sealed Secrets para configuración sensible
- Requerir aprobación manual para sincronizaciones en producción mientras se permite sincronización automatizada para entornos de no producción
تجنب
- Confirmar secretos en texto plano o credenciales en repositorios Git incluso en repositorios privados
- Habilitar sincronización automatizada a producción sin puertas de aprobación o ventanas de sincronización
- Mezclar manifiestos de infraestructura y de aplicación en el mismo directorio sin separación clara