From the course: Kubernetes and Cloud Native Associate (KCNA) Cert Prep
Unlock this course with a free trial
Join today to access over 25,300 courses taught by industry experts.
Understanding GitOps - Kubernetes Tutorial
From the course: Kubernetes and Cloud Native Associate (KCNA) Cert Prep
Understanding GitOps
- In this video, we'll talk about GitOps. So, what is GitOps? Well, many things can be delivered as code and stored in a single Git repository. GitOps is a framework that takes DevOps best practices and applies them to infrastructure automation. So, GitOps is about automation of infrastructure. And the best practices include version control, collaboration, compliance CI/CD. Now, how does CI/CD work with GitOps? Well, GitOps and CI/CD can be integrated in two ways. It can be pushed based, where the pipeline is a trigger to implement changes to the platform. That is a solution that can look very much like what we have just seen with Jenkins. It can also be pull based, where an agent watches the Git repository for changes and compares the current state in the infrastructure with the state that is described in the Git repository. Flux and ArgoCD are common tools that implement a GitOps pull-based approach. GitOps and Kubernetes also go very well together, and that is because Kubernetes…
Contents
-
-
-
-
-
-
-
-
-
-
-
(Locked)
Module 5: Running applications in cloud native introduction32s
-
(Locked)
Learning objectives27s
-
(Locked)
The cloud native application lifecycle1m 59s
-
(Locked)
Git6m 29s
-
(Locked)
CI/CD and pipelines10m 15s
-
(Locked)
Understanding GitOps1m 26s
-
(Locked)
Practice questions1m 18s
-
(Locked)
Lesson 9 lab: Using Jenkins20s
-
(Locked)
Lesson 9 lab solution: Using Jenkins1m 54s
-
(Locked)
-
-
-