<img src="https://secure.insightfulcloudintuition.com/268016.png" style="display:none;">
Skip to content
akuity.iostaticlogo-4e82a3d473fae8e1041846a7b9e1d3cb-1

On-Demand Master Class

Getting Started with GitOps - Argo CD Projects

Ready to master AppProjects in Argo CD? In this GitOps Master Class, Christian Hernandez (Argo Maintainer & Head of Community at Akuity) walks through how to use Argo CD Projects to organize teams, enforce RBAC, and implement secure multi-tenancy in your Kubernetes environment. In this hands-on session, you’ll learn:

  • How to manage the “default” Project in Argo CD
  • Best practices for creating and managing AppProjects
  • How to set up RBAC for multi-tenancy
  • Scoping clusters and repos to specific Projects
  • Configuring global settings across Projects

Workshop Requirements:

Learning Argo CD? Check out these resources:

Learn more about the Akuity platform, Speak to the creators of Argo & Kargo: https://akuity.io/get-in-touch
Check out our e-book, Argo CD Up and Running: https://landing.akuity.io/resources/argo-cd-up-and-running
Check out the official Argo CD documentation on Projects: https://argo-cd.readthedocs.io/en/latest/user-guide/projects/#projects
Check out the official Argo CD documentation on RBAC Configuration: https://argo-cd.readthedocs.io/en/stable/operator-manual/rbac/
Check out the official Argo CD documentation on Repository Credentials: https://argo-cd.readthedocs.io/en/latest/operator-manual/declarative-setup/#repository-credentials

Master Class Timestamps

  • 0:00 - 5:27 Introduction
  • 5:27 - 7:10 Download ArgoCD Up and Running 
  • 7:10 - 8:38 Agenda
  • 8:38 - 16:54 App Project Overview
  • 16:54 - 23:11 Workshop Introduction
  • 23:11 - 26:52 Workshop Set up pt.1
  • 26:58 - 29:25 App Project docs review
  • 29:31 - 30:04 Project Specification
  • 30:04 - 38:45 Workshop Set up pt.2
  • 39:50 - 47:50 The Default Project
  • 47:50 - 49:57 Creating Cluster Add-Ons
  • 49:57 - 53:47 What if we deploy cert-manager?
  • 53:47 - 1:03:21 Creating a User
  • 1:03:21 - 1:16:32 Workload and RBAC Config.
  • 1:16:31 - 1:19:34 Global Projects
  • 1:19:37 - 1:20:55 Patching the ArgoCD Config. Map
  • 1:21:00 - 1:25:00 Creating a Project Prod
  • 1:25:00 - 1:36:30 Scoping resources/secrets
  • 1:36:30 - 1:42:11 What's Next!
ChristianHernandez_border

Christian Hernandez

Argo Project Maintainer
Head of Community, Akuity

Hernandez is a technologist with experience in infrastructure engineering, systems administration, enterprise architecture, tech support, advocacy, and product management. Passionate about OpenSource and containerizing the world one application at a time. Lately I've been focusing on Kubernetes, DevOps, Cloud Native architecture, and GitOps practices.