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

Unlock this course with a free trial

Join today to access over 24,900 courses taught by industry experts.

The cloud native application lifecycle

The cloud native application lifecycle

- 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 CICD, as well as GitHub's 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 YAML file can be used to deliver to Kubernetes directly…

Contents