CIRRUS User Training Workshop - Argo CD (Internal)
3:00 – 5:00 pm MDT
Interested in learning more about CISL's new CIRRUS on-prem cloud platform?
Join us on Tuesday, July 22 from 3:00 – 5:00 p.m. (either in person at ML-680-Tower-B or virtually) for the first of three CIRRUS user training workshops to be held this summer.
This first 2 hour workshop is intended for NSF NCAR and UCAR staff interested in learning modern application deployment using Kubernetes and GitOps practices with Argo CD. These technologies are the foundation for the CISL CIRRUS on-prem cloud platform.
This workshop will guide participants through deploying and managing applications using Argo CD, a GitOps continuous delivery tool that uses code stored in git repositories as the source of truth for applications and infrastructure.
Attendees will work in a pre-configured GitHub Codespaces environment with Kubernetes already running, eliminating setup time, and creating a common working environment. Participants will install Argo CD, deploy a sample containerized Flask application using Helm charts, and learn to manage applications through Argo CD's web interface. The workshop will demonstrate practical GitOps workflows and provide experience with container orchestration that can be immediately applied to development projects.
By the end of this workshop, participants will be familiar with running basic Kubernetes API commands with kubectl, accessing deployed web applications with port-forward, and will be familiar with how applications defined in git are added and managed with Argo CD.
This training is available to NSF NCAR and UCAR staff only. The only prerequisite is a GitHub account for working in the k8s_argo_codespace repository.
Please register by July 21, 2025.
For more information on CIRRUS, see the NCAR HPD Documentation page. For questions about this workshop, reach out to Nick Cote (ncote@ucar.edu).