From the course: Kubernetes and Cloud Native Associate (KCNA) Cert Prep

Unlock this course with a free trial

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

Git

Git

- In this video, we will discuss the cloud native application lifecycle. In order to understand the cloud native application lifecycle, we should talk a bit about DevOps. So to deliver applications in cloud native environments, DevOps has been an important framework. DevOps provides solutions such as Continuous Integration/Continuous Delivery, or CI/CD, as well as GitOps to automate the process of building and updating applications. So what does this application lifecycle look like? Well, source code is where it all starts, and source code normally is managed in a version control system. Git is the most common version control system used for developing software. And after developing the software, it must be built into a container image. Next, the software should be automatically tested, and in the last step, the application needs to be delivered. A Dockerfile can be used for this purpose to deliver to a container registry. Or a YAML file can be used to deliver to Kubernetes directly…

Contents