Skip to content

ArgoCD In One Shot is your one stop solution to learn and implement ArgoCD from Zero to Hero in DevOps

Notifications You must be signed in to change notification settings

itsbindra/argocd-in-one-shot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArgoCD-in-one-shot

ArgoCD In One Shot is your one-stop solution to learn and implement ArgoCD from Zero to Hero in DevOps and other ArgoProj.

Repository Structure & Chapters

This repository is organized into chapters, each with hands-on examples, manifests, scripts, and images. Below is an overview of each chapter and the related directories or features you will find:


  • Introduction to GitOps and ArgoCD principles
  • Start here to understand the foundation of GitOps workflows
  • Learn ArgoCD basics, architecture, and key concepts
  • Covers core components and how ArgoCD fits into GitOps
  • Step-by-step guide to setting up and installing ArgoCD
  • Includes installation scripts and prerequisites
  • Deploy your first application with ArgoCD
  • Explore different deployment approaches: CLI, declarative, and UI (see subdirectories)
  • Dive into advanced ArgoCD features: Projects, App of Apps, ApplicationSets, Config Management, Multicluster
  • Related subdirectories demonstrate each feature with real manifests and examples
  • Learn about ArgoCD notifications and alerting integrations
  • Includes notification manifests and visual output examples
  • Automate image updates in your GitOps workflow using ArgoCD Image Updater
  • See real-world updater manifests and update flows
  • Monitor ArgoCD using Prometheus and Grafana
  • Find monitoring manifests and dashboard examples
  • Secure and scale ArgoCD: RBAC, SSO, and best practices
  • Includes RBAC/SSO configuration and scaling examples
  • Bonus: Host ArgoCD with HTTPS using Ingress and TLS
  • Step-by-step guide and manifests for secure hosting
  • Progressive delivery with Argo Rollouts: Canary and Blue/Green deployments
  • Explore rollout strategies and manifests
  • Orchestrate complex workflows with Argo Workflows (K8s-native CI engine)
  • Includes workflow concepts, install scripts, and sample pipelines
  • Trigger workflows and automate pipelines using Argo Events
  • Find event source and sensor examples
  • Real-world end-to-end project: see all concepts in action
  • Interview questions and industry use cases for ArgoCD and GitOps

How to Use This Repo

  1. Start from Chapter 1 and follow the README in each folder.
  2. Use the provided manifests and scripts for hands-on practice.
  3. Each chapter builds on the previous one, covering beginner to advanced topics.

Highlights

  • Covers ArgoProj, GitOps, ArgoCD basics, advanced features, notifications, image updater, monitoring, security, rollouts, workflows, events, and real-world projects.
  • All chapters are self-contained with clear instructions and examples.
  • Suitable for beginners and experienced DevOps engineers.

Contributing

Contributions, suggestions, and improvements are welcome! Please open an issue or submit a pull request.


Contact

For questions, reach out via GitHub Issues.

Linkedin: Shubham Londhe

Discord: TrainWithShubham

About

ArgoCD In One Shot is your one stop solution to learn and implement ArgoCD from Zero to Hero in DevOps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%