DevOps Project - 2022: CI/CD with Jenkins Ansible Kubernetes
If you know various DevOps tools like git, Jenkins, Maven, Ansible, Docker, and Kubernetes and are not sure how collaboratively does it work? Or you would like to set up a complete ci/cd pipeline using various DevOps tools? or you are someone who wishes to know what is the logical workflow of a DevOps project? Then this course is for you. Welcome to the Simple DevOps Project.
More
In this course, I have created a complete CI/CD pipeline to run a java application. In this learning journey, you have introduced tools like Github, Jenkins, maven, docker, ansible, and Kubernetes and learned how to integrate these tools to run a project in the real world. I am very much confident that you can able to set up a CI/CD pipeline on your own by the end of this program.
I have over 10+ years of DevOps experience and a deep understanding of this domain. So, I will be teaching you in detail with the step-by-step demonstration.
Watch Online DevOps Project - 2022: CI/CD with Jenkins Ansible Kubernetes
# | Title | Duration |
---|---|---|
1 | Introduction | 01:52 |
2 | What do we cover | 03:26 |
3 | What is CI and CD | 02:59 |
4 | Resources to setup DevOps CI/CD pipeline | 02:48 |
5 | DevOps project source code | 01:57 |
6 | Quick tips to learn fast | 02:18 |
7 | Section introduction | 00:49 |
8 | Setup Jenkins server | 11:30 |
9 | Run 1st Jenkins job | 03:22 |
10 | Integrate Git with Jenkins | 05:24 |
11 | Run Jenkins job to pull code from GitHub | 04:37 |
12 | Integrate Maven with Jenkins | 09:57 |
13 | Build a java project using Jenkins | 06:11 |
14 | Section Introduction | 00:33 |
15 | Setup a Tomcat server | 15:43 |
16 | Integrate Tomcat with Jenkins | 10:29 |
17 | Deploy artifacts on a Tomcat server | 08:51 |
18 | Automate build and deploy using Poll SCM | 09:51 |
19 | Setup Docker environment | 05:16 |
20 | Create a Tomcat container | 09:36 |
21 | Fixing Tomcat container issue | 06:30 |
22 | Create a first Docker file | 13:44 |
23 | Create a customized Dockerfile for Tomcat | 05:14 |
24 | Integrate Docker with Jenkins | 09:01 |
25 | Jenkins job to build and copy artifacts on to dockerhost | 06:23 |
26 | Update Tomcat dockerfile to automate deployment process | 07:55 |
27 | Automate build and deployment on Docker container | 08:59 |
28 | Jenkins job to automate CI/CD to deploy application on docker container | 05:26 |
29 | Section Introduction - Why do we need ansible | 02:48 |
30 | Ansible installation | 08:44 |
31 | Integrate Docker with Ansible | 08:53 |
32 | Integrate Ansible with Jenkins | 06:58 |
33 | Build an image and create container on Ansible | 06:29 |
34 | Ansible playbook to create image and container | 10:59 |
35 | Copy image on to dockerhub | 06:09 |
36 | Jenkins job to build an image onto ansible | 10:21 |
37 | How to create container on dockerhost using ansible playbook - DevOps Project | 00:00 |
38 | Continuous deployment of docker container using ansible playbook | 06:33 |
39 | Jenkins CI/CD to deploy on container using Ansible | 06:12 |
40 | Section introduction - Why Kubernetes | 00:51 |
41 | Kubernetes installation methods | 01:51 |
42 | EKS installation procedure | 06:00 |
43 | Setup bootstrap server for eksctl | 06:53 |
44 | Setup Kubernetes using eksctl | 05:42 |
45 | Run Kubernetes basic commands | 09:10 |
46 | Create 1st manifest file | 06:48 |
47 | Create a service manifest file | 05:34 |
48 | Using labels and selector | 03:11 |
49 | Write a deployment file | 05:52 |
50 | Use deployment and service files to create and access pod | 07:12 |
51 | Integrate Kubernetes bootstrap server with Ansible | 05:53 |
52 | Create ansible playbooks for deploy and service files | 07:36 |
53 | Create Jenkins deployment job for Kubernetes | 06:27 |
54 | CI Job to create Image for Kubernetes | 06:51 |
55 | Enable rolling update to create pod from latest docker image | 06:13 |
56 | Complete CI and CD job to build and deploy code on Kubernetes | 06:20 |
57 | Clean up Kubernetes setup | 02:04 |
58 | How to install Gitbash | 02:37 |
59 | How to create GitHub account | 04:38 |
60 | How to setup AWS account | 05:41 |