Mô tả

If you know various DevOps tools like git, Jenkins, Maven, Ansible, Docker, and Kubernetes and are not sure how collaboratively does it work? Or would you like to set up a complete ci/cd pipeline using various DevOps tools? or are you someone who wishes to know what the logical workflow of a DevOps project is? Then this course is for you. Welcome to the Simple DevOps Project. My name is AR Shankar, and I will be the instructor for this 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.


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 the DevOps domain

Bạn sẽ học được gì

Yêu cầu

Nội dung khoá học

9 sections

Introduction

7 lectures
Introduction
01:51
What do we cover
03:25
What is CI and CD
02:58
Resources to setup DevOps CI/CD pipeline
02:47
DevOps project source code
01:56
Quick tips to learn fast
02:17
Resources
00:39

CI/CD pipeline using Git, Jenkins and Maven

9 lectures
Section introduction
00:48
Update about new Amazon Linux Version
01:44
Setup Jenkins server
11:29
Run 1st Jenkins job
03:21
Integrate Git with Jenkins
05:23
Run Jenkins job to pull code from GitHub
04:36
Integrate Maven with Jenkins
09:56
Build a java project using Jenkins
06:10
Build is failing
01:02

Integrating Tomcat server in CI/CD pipeline

5 lectures
Section Introduction
00:32
Setup a Tomcat server
15:42
Integrate Tomcat with Jenkins
10:28
Deploy artifacts on a Tomcat server
08:50
Automate build and deploy using Poll SCM
09:50

Integrating Docker in CI/CD Pipeline

10 lectures
Setup Docker environment
05:15
Create a Tomcat container
09:35
Fixing Tomcat container issue
06:29
Create a first Docker file
13:43
Create a customized Dockerfile for Tomcat
05:13
Integrate Docker with Jenkins
09:00
Jenkins job to build and copy artifacts on to dockerhost
06:22
Update Tomcat dockerfile to automate deployment process
07:54
Automate build and deployment on Docker container
08:58
Jenkins job to automate CI/CD to deploy application on docker container
05:25

Integrating Ansible in CI/CD pipeline

11 lectures
Section Introduction - Why do we need ansible
02:47
Ansible installation
08:43
Integrate Docker with Ansible
08:52
Integrate Ansible with Jenkins
06:57
Build an image and create container on Ansible
06:28
Ansible playbook to create image and container
10:58
Copy image on to dockerhub
06:08
Jenkins job to build an image onto ansible
10:20
How to create container on dockerhost using ansible playbook - DevOps Project
07:49
Continuous deployment of docker container using ansible playbook
06:32
Jenkins CI/CD to deploy on container using Ansible
06:11

Kubernetes on AWS

9 lectures
Section introduction - Why Kubernetes
00:50
Kubernetes installation methods
01:50
EKS installation procedure
05:59
Setup bootstrap server for eksctl
06:52
Setup Kubernetes using eksctl
05:41
Run Kubernetes basic commands
09:09
Create 1st manifest file
06:47
Create a service manifest file
05:33
Using labels and selector
03:10

Integrating Kubernetes in CI/CD pipeline

9 lectures
Write a deployment file
05:51
Use deployment and service files to create and access pod
07:11
Integrate Kubernetes bootstrap server with Ansible
05:52
Create ansible playbooks for deploy and service files
07:35
Create Jenkins deployment job for Kubernetes
06:26
CI Job to create Image for Kubernetes
06:50
Enable rolling update to create pod from latest docker image
06:12
Complete CI and CD job to build and deploy code on Kubernetes
06:19
Clean up Kubernetes setup
02:03

Bonus Section

1 lectures
Bonus Lecture
00:18

Resources

3 lectures
How to install Gitbash
02:36
How to create GitHub account
04:37
How to setup AWS account
05:40

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.