Skip to content

Instantly share code, notes, and snippets.

@Nandisha-D
Nandisha-D / base.md
Created October 30, 2025 15:02
ArgoCD Setup
  • 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
@Nandisha-D
Nandisha-D / first_app.md
Created October 30, 2025 15:01
First App

Chapter 4: First App Deployment with ArgoCD

In this chapter, we will learn how to deploy applications with ArgoCD using three different approaches:

  1. UI Approach → NGINX example
  2. CLI Approach → Apache example
  3. Declarative Approach → Online Shop example

Each method has its use cases, but only the Declarative approach aligns with the principles of GitOps.

@Nandisha-D
Nandisha-D / setup.md
Created October 30, 2025 14:58
ArgoCD setup/installation

ArgoCD Setup and Installation

Let's see how we can Setup & Install ArgoCD (UI and CLI) and access via the browser.


Prerequisites

Before starting, ensure you have the following installed on your system:

@Nandisha-D
Nandisha-D / basics.md
Created October 30, 2025 14:57
ArgoCD Basics

Chapter 2: ArgoCD Basics

2.1 Why ArgoCD for GitOps?

  • Purpose-built for Kubernetes: ArgoCD is a Kubernetes controller, native to the ecosystem.
  • Declarative + GitOps: Uses Git repos as the source of truth.
  • Multi-cluster ready: Manage multiple clusters from one ArgoCD instance.
  • UI + CLI + API: Rich user interface and automation APIs.
  • Security: In-cluster controller, supports RBAC, SSO, audit logs.
  • Ecosystem: Part of Argo Project (with Workflows, Rollouts, Events).