GitOps Masterclass: How to be an Argo CD Project Champion [Hands-On Workshop]

GitOps Masterclass: How to be an Argo CD Project Champion [Hands-On Workshop]

1.296 Lượt nghe
GitOps Masterclass: How to be an Argo CD Project Champion [Hands-On Workshop]
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: - GitHub account + Codespaces credits - Familiarity with Argo CD, Kubernetes, GitHub, and CLI tools - Hands-on repo for the workshop: https://github.com/akuity/gitops-masterclass-appprojects-template Learning Argo CD? Check out these resources: - Learn more about the platform built by the creators of Argo and Kargo: https://akuity.io/ - 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 Timestamps: 0:00 - 5:27 Introduction 5:27 - 7:10 Download Our Free E-Book Argo CD 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 Setting up the environment for the workshop pt.1 26:58 - 29:25 Reviewing the Argo CD official docs on App Projects 29:31 - 30:04 Let’s Talk about Project Specification 30:04 - 38:45 Setting up the environment for the workshop pt.2 39:50 - 47:50 Take a look at the Default Project 47:50 - 49:57 Creating Cluster Add-Ons 49:57 - 53:47 What happens if we try deploying cert-manager? 53:47 - 1:03:21 Creating a User 01:03:21 - 1:16:32 Creating a workload and RBAC Configuration 01:16:31 - 01:19:34 Global Projects 01:19:37 - 01:20:55 Patching your ArgoCD Config Map 01:21:00 - 01:25:00 Creating a Project Prod 01:25:00 - 01:36:30 Creating scoped resources/secrets 01:36:30 - 01:42:11 Future Masterclasses and Closing #argocd #gitops #kubernetes #devops #appprojects #akuity #opensource #cloudnative #cicd #argo #devops