DevOps Project - 2022: CI/CD with Jenkins Ansible Kubernetes

6h 8m 11s
English
Paid

Course description

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. 

Read more about the course

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

Join premium to watch
Go to premium
# 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

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Ansible for the Absolute Beginner - Hands-On - DevOps

Ansible for the Absolute Beginner - Hands-On - DevOps

Sources: udemy
This course introduces a beginner in DevOps to basic fundamentals of Ansible with easy to do hands-on exercises that you can practice right in the browser. The course introduces...
2 hours 16 minutes 31 seconds
Mastering Kubernetes

Mastering Kubernetes

Sources: Amigoscode (Nelson Djalo)
Kubernetes is the world's most popular open-source container orchestration engine. It offers the ability to schedule and manage containers.
8 hours 38 minutes 39 seconds
Amazon EKS Starter: Docker on AWS EKS with Kubernetes

Amazon EKS Starter: Docker on AWS EKS with Kubernetes

Sources: udemy
Setting up and maintaining Kubernetes yourself on any cloud provider is painful... but now with Amazon EKS, the management of the Kubernetes control
5 hours 30 minutes 7 seconds
Ultimate Go: Software Design with Kubernetes 2.0

Ultimate Go: Software Design with Kubernetes 2.0

Sources: ardanlabs.com
This course will teach you how to develop advanced services in Go, using Domain Driven Design and Data Oriented Architecture approaches with deployment in...
22 hours 32 minutes 42 seconds
Microservices with NodeJS, React, Typescript and Kubernetes

Microservices with NodeJS, React, Typescript and Kubernetes

Sources: udemy
In building large scale applications intended for growth, microservices architecture is the go-to solution. One issue for Javascript and NodeJS learners is the
95 hours 13 minutes 4 seconds