Who should attend?
Software developers, DevOps engineers, and architects wanting to understand GitOps and gain experience implementing it on a Kubernetes platform. Participants will gain a solid fundamental knowledge of how to approach GitOps.
What can I expect from the workshop?
In this workshop you will learn how to get started with GitOps. We’ll start by explaining the rise of GitOps and then dive into the principles and practises. You will then set-up and use a GitOps pipeline to manage a Kubernetes cluster. You will explore real-world use cases and have a chance to explore GitOps for yourself supported by an expert.
Key takeaways
- An understanding of what drives a GitOps workflow
- How to implement a GitOps pipeline with Kubernetes
- Enabling a GitOps workflow using Flux
- Familiarity with real-world approaches to GitOps
- How to avoid common pitfalls in implementation
Topics covered
- The principles and practises of GitOps
- Application vs Config vs Infrastructure GitOps
- Review of GitOps tooling - ArgoCD, Flux & JenkinsX
- Key architectural decision points
- Real-world case studies and best practices
Required experience
- Working knowledge of Git
- Worked with containerised applications and Kubernetes
- Worked with Continuous Delivery pipelines
- Working knowledge of Infrastructure as Code (i.e. Terraform)
- Basic knowledge of Cloud Native concepts and software development
Format & Duration
- 4 x half-day sessions
- Virtual Instructor-Led Training
- Capacity of 6-12 participants