ArgoCD GitOps Workflow for Kubernetes
Implement GitOps deployment workflow using ArgoCD for Kubernetes applications.
Prompt (feel free to adjust it):
Set up a complete GitOps workflow using ArgoCD for Kubernetes application deployment including: 1) ArgoCD installation and high availability configuration, 2) Git repository structure for application manifests and configurations, 3) Application deployment automation with sync policies and health checks, 4) Multi-environment promotion workflow (dev → staging → production), 5) Secret management integration with Sealed Secrets or External Secrets Operator, 6) Helm chart integration and templating strategies, 7) RBAC configuration for team-based access control, 8) Monitoring and alerting for deployment status and drift detection, 9) Integration with CI pipelines for image promotion, 10) Disaster recovery and backup procedures, 11) Progressive delivery with Argo Rollouts, 12) Multi-cluster deployment and management strategies.
Use Cases
- Kubernetes application lifecycle management
- GitOps workflow implementation
- Multi-environment deployment automation