Flux v2 GitOps Implementation for Kubernetes
Modern GitOps workflow implementation using Flux v2 with advanced features.
Prompt (feel free to adjust it):
Implement a modern GitOps workflow using Flux v2 for Kubernetes including: 1) Flux v2 bootstrap and component installation (source, kustomize, helm, notification controllers), 2) Git repository structure for applications, infrastructure, and cluster configurations, 3) Multi-tenancy setup with namespace isolation and RBAC, 4) Helm release automation with dependency management, 5) Kustomization overlays for environment-specific configurations, 6) Image automation and policy-driven updates, 7) Notification integration with Slack, Discord, and webhook endpoints, 8) Progressive delivery with Flagger integration, 9) Disaster recovery and cluster bootstrap procedures, 10) Monitoring and alerting for GitOps operations, 11) Security scanning integration in the GitOps pipeline, 12) Multi-cluster management and promotion workflows.
Use Cases
- Modern Kubernetes deployment automation
- Multi-tenant GitOps workflows
- Cloud-native application delivery