DevOps Project: CI/CD with Jenkins Ansible Docker Kubernetes
4.4 (3,206 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
19,233 students enrolled

DevOps Project: CI/CD with Jenkins Ansible Docker Kubernetes

100% Hands-on labs on how to create DevOps CI/CD pipelines using Git, Jenkins, Ansible, Docker and Kubernetes on AWS
4.4 (3,206 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
19,233 students enrolled
Created by Shankar AR
Last updated 7/2020
English
Current price: $51.99 Original price: $74.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5.5 hours on-demand video
  • 7 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Complete understanding of DevOps flow.
  • Docker and Kubernetes setup on AWS cloud
  • Setup DevOps CI/CD pipeline to build and deploy a project
Requirements
  • Basic knowledge on Git, Maven, Jenkins, Docker, Ansible & Kubernetes
  • A Desire to learn DevOps
Description

Do you want to build a CI/CD pipeline using various DevOps tools? then you are at the right place.

Here you can see a CI/CD pipeline by using tools using Git, Jenkins, Ansible, Docker, and Kubernetes. This gives some light on how the IT industry uses DevOps.

I have over 10+ years of experience in DevOps and have a deep understanding of this domain. So, I will be teaching you in detail with the step-by-step demonstration.

Who is this course for?

  • Anyone who wants to build CI/CD pipeline tools on Various DevOps tools

  • Anyone who wants to Enhance their skills in DevOps domain

Who this course is for:
  • Who wants to know how DevOps does work, who completed DevOps training and want to do a project hands-on project
Course content
Expand all 49 lectures 05:29:50
+ Introduction
5 lectures 08:53

Github repository : https://github.com/yankils

Resources to Setup Simple CI/CD Pipeline
01:55
Resources before starting
00:03
+ CI/CD pipeline using Git, Jenkins and Maven
6 lectures 34:38
Jenkins Installation
14:26
Git Setup
04:22
Correct Git path
00:07
Maven Setup
06:56
Create first Maven job
05:52
+ Integrating Tomcat server in CI/CD pipeline
4 lectures 25:05
Tomcat Server setup
10:51
Deploy a war file on Tomcat VM using Jenkins
06:43
Common issues: Fork repository
00:09
Deploy on VM through PollSCM
07:22
+ Integrating Docker in CI/CD pipeline
7 lectures 40:16
Docker Setup
10:25
Common issues: Addressing latest tomcat Docker image issue
06:57
Integrating Docker with Jenkins
04:33
Jenkins Job to copy artifacts on to DockerHost
05:55
Create a Dockerfile
05:21
Troubleshooting: Unable to push docker image
00:24
+ Integrating Ansible in CI/CD pipeline
11 lectures 01:20:49
Ansible setup
12:46
Troubleshooting: Unable to install Ansible
00:06
Integrate Ansible with Jenkins
06:02
Common issues faced during practice
03:50
Run Ansible playbooks from Jenkins
08:02
Update Ansible Playbooks to delete and create docker containers
06:01
DockerHub Integration with Ansible
08:03
Tagging Docker image using Ansible playbooks
10:04
Jenkins job to deploy on Docker container through Dockerhub
06:56
Jenkins job to deploy a war file on Docker container using Ansible
09:24
+ Integrating Kubernetes in CI/CD pipeline
16 lectures 02:20:07
Introduction to Kubernetes Section
01:52
Setup Kubernetes Part-1: Setup Ubuntu Server
09:41
Setup Kubernetes Part-2 : Setup Cluster on AWS
14:37
Common Issues: Unable to Access Kubernetes cluster
00:29
Common Issues: Modify K8S Instance sizes & Delete Kubernetes cluster
09:45
Create deployment and service using kubectl commands
11:04
Create deployment and service using YAML files
10:28
Integrate Kubernetes with Ansible
09:22
Create deployment and service using Ansible
03:49
Jenkins CD job to deploy on Kubernetes
05:23
Jenkins CI job to create an Docker image
09:41
Integrating Jenknis CI/CD jobs to deploy on Kubernetes
07:44
Automate deployment on Kubernetes with CI/CD Job
11:32
Setup CI/CD Job for Kubernetes - Final Lab
33:31
Conclusion
00:56
Bonus Lecture
00:12