From the course: Certified Kubernetes Application Developer (CKAD) Cert Prep

Unlock this course with a free trial

Join today to access over 25,300 courses taught by industry experts.

DevOps and GitOps

DevOps and GitOps

- In this lesson, we are going to talk about DevOps and GitOps, and how it relates to Kubernetes. So what is DevOps? DevOps is a lot. And while working with Kubernetes, DevOps focuses on a couple of items. First, configuration as code, which is implemented by using YAML files, and a methodology that can easily be reproduced, and continuous access to applications, and also zero downtime application updates. And then there is GitOps. What is GitOps? Well, GitOps brings a higher level of automation to DevOps in combination with GIT repositories. So YAML files are provided by a GIT repository, and the GitOps operator, which is an automated process, picks up changes and applies them to the Kubernetes cluster in an automated way. Now, if you are using DevOps and GitOps, working with specific strategies is more important. And amongst these strategies, there is the blue-green deployment and the canary deployment. Let's explore them.

Contents