Training content
Interested in automated zero effort deployments into Kubernetes - 100s of times per day? Then you should consider using GitOps!!
GitOps defines a better approach to performing Continuous Delivery in the context of a Kubernetes cluster. It does so by promoting Git as the single source of truth for declarative infrastructure and workloads.
This Course will get you started with GitOps and will bring you quickly up to speed with the basic features and processes involved in a GitOps workflow. First, we introduce you to GitOps and the many benefits that it provides when it comes to automating deployments. The Course then provides you with a validated hands-on lab that will walk you through the process of setting up and using GitOps. Finally, you're provided with a multichoice exam to assess the GitOps knowledge the Course has provided you with.
Learning Objectives
- Learn about the principles, practices, and processes that drive a GitOps workflow using Flux
- Learn how to establish GitOps to automate and synchronize cluster state with Git Repos
- Learn how GitOps uses Git as its single source of truth
- And finally, you’ll learn and understand how to configure and enable a GitOps workflow using tools such as Helm, Tiller, and Flux
Intended Audience
- Anyone interested in learning GitOps
- Anyone interested in learning Flux
- Software Developers interested in the GitOps workflow
- DevOps practitioners looking to learn how to set up, manage and maintain applications using a GitOps workflow
Prerequisites
- A basic understanding of containers and containerization
- A basic understanding of Kubernetes - and container orchestration and scheduling
- A basic understanding of software development and the software development life cycle
- A basic understanding of Git and Git repositories
About the Author
Jeremy is a Content Lead Architect and DevOps SME here at Cloud Academy where he specializes in developing DevOps technical training documentation.
He has a strong background in software engineering, and has been coding with various languages, frameworks, and systems for the past 25+ years. In recent times, Jeremy has been focused on DevOps, Cloud (AWS, Azure, GCP), Security, Kubernetes, and Machine Learning.
Jeremy holds professional certifications for AWS, Azure, GCP, Terraform, Kubernetes (CKA, CKAD, CKS).