Skip to main content

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

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 60 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

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

0:00
/
#1: Introduction

All Course Lessons (60)

#Lesson TitleDurationAccess
1
Introduction Demo
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

Unlock unlimited learning

Get instant access to all 59 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

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
Kubernetes Hands-On - Deploy Microservices to the AWS Cloud

Kubernetes Hands-On - Deploy Microservices to the AWS Cloud

Sources: udemy
Kubernetes is one of the hottest topics right now, and engineers with Kubernetes skills are in big demand. Get those skills with this course!
28 hours 23 minutes 41 seconds
Docker and Kubernetes: The Complete Guide

Docker and Kubernetes: The Complete Guide

Sources: udemy, Stephen Grider
This is the ultimate course to learn how to deploy any web application you can possibly dream up. Docker and Kubernetes are the newest tech in the Dev Ops world, and have drama...
21 hours 32 minutes 42 seconds
Cloud-Native: Microservices, Kubernetes, Service Mesh, CI/CD

Cloud-Native: Microservices, Kubernetes, Service Mesh, CI/CD

Sources: udemy
In this course, we’re going to learn how to Design and Build Cloud-Native Apps with Microservices Architecture, Kubernetes Deployments, Communications
25 hours 25 minutes 22 seconds
Master Microservices with Java, Spring, Docker, Kubernetes

Master Microservices with Java, Spring, Docker, Kubernetes

Sources: udemy
'Master Microservices with Spring, Docker, Kubernetes' course will help in understanding about microservices architecture and how to build it using SpringBoot
23 hours 57 minutes 28 seconds