Gitops Lab
Provides a GitOps playground for experimenting with Kubernetes, Terraform, Argo CD, and related technologies.
About
This repository offers a comprehensive GitOps playground designed for experimenting with various technologies, including Kubernetes, Terraform, Argo CD, Helm, and GitHub Workflows. It enables users to explore automated infrastructure management and CI/CD pipelines, enhanced observability, and advanced deployment strategies within a realistic environment. The lab includes sample applications, Helm charts, Terraform modules, and demonstrations for database migrations, blue/green deployments, canary deployments, and AI/ML workloads, making it an ideal resource for learning and practicing GitOps principles.
Key Features
- Automated infrastructure management with Argo CD and Helm
- 2 GitHub stars
- CI/CD pipeline setup with GitHub Workflows
- GPU support for AI/ML training and inference
- Support for canary and blue/green deployment strategies
- Database migration automation using Argo CD hooks
Use Cases
- Experimenting with GitOps workflows in a controlled environment
- Automating application deployments and infrastructure management
- Learning Kubernetes and related technologies