Valaxy Devops
Tags: DevOps
100% Hands-on labs on how to create DevOps CI/CD pipelines using Git, Jenkins, Ansible, Docker and Kubernetes on AWS
Last updated 2022-01-10 | 4.5
- Complete understanding of DevOps flow.- Kubernetes setup on AWS cloud
- Setup DevOps CI/CD pipeline to build and deploy a real-time project
What you'll learn
* Requirements
* Basic knowledge on AWS* Git
* Maven
* Jenkins
* Docker
* Ansible and Kubernetes
* A Desire to learn DevOps workflow
Description
If you know various DevOps tools like git, Jenkins, Maven, Ansible, Docker, 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. 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 end of this program.
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 the DevOps domain
Who this course is for:
- Who wants to know how DevOps project works
- Who want to do a complete DevOps real-world project on their own
Course content
15 sections • 111 lectures
Introduction Preview 01:51
What do we cover Preview 03:25
What is CI and CD Preview 02:58
Resources to setup DevOps CI/CD pipeline Preview 02:47
Course Update Preview 00:15
Hi All,
I have recorded a new version of this course according to the latest changes in the tools. Hopefully, the updated course will be available from 8th December 2021. I will keep you posted through the educational announcements.
Regards,
AR Shankar
https://www.linkedin.com/in/ravdsun/
Valaxy Technologies
DevOps project source code Preview 01:56
Quick tips to learn fast Preview 02:17
Resources before starting Preview 00:08
Section introduction Preview 00:48
Setup Jenkins server Preview 11:29
Run 1st Jenkins job Preview 03:21
Integrate Git with Jenkins Preview 05:23
Run Jenkins job to pull code from GitHub Preview 04:36
Integrate Maven with Jenkins Preview 09:56
Build a java project using Jenkins Preview 06:10
Section Introduction Preview 00:32
Setup a Tomcat server Preview 15:42
Integrate Tomcat with Jenkins Preview 10:28
Deploy artifacts on a Tomcat server Preview 08:50
Automate build and deploy using Poll SCM Preview 09:50
Setup Docker environment Preview 05:15
Create a Tomcat container Preview 09:35
Fixing Tomcat container issue Preview 06:29
Create a first Docker file Preview 13:43
Create a customized Dockerfile for Tomcat Preview 05:13
Integrate Docker with Jenkins Preview 09:00
Jenkins job to build and copy artifacts on to docker host Preview 06:22
Update Tomcat dockerfile to automate deployment process Preview 07:54
Automate build and deployment on Docker container Preview 08:58
Jenkins job to automate CI/CD to deploy application on docker container Preview 05:25
Section Introduction - Why do we need ansible Preview 02:47
Ansible installation Preview 08:43
Integrate Docker with Ansible Preview 08:52
Integrate Ansible with Jenkins Preview 06:57
Build an image and create container on Ansible Preview 06:28
Ansible playbook to create image and container Preview 10:58
Copy image on to dockerhub Preview 06:08
Jenkins job to build an image onto ansible Preview 10:20
How to create container on dockerhost using ansible playbook - DevOps Project Preview 07:49
Continuous deployment of docker container using ansible playbook Preview 06:32
Jenkins CI/CD to deploy on container using Ansible Preview 06:11
Section introduction - Why Kubernetes Preview 00:50
Kubernetes installation methods Preview 01:50
EKS installation procedure Preview 05:59
Setup bootstrap server for eksctl Preview 06:52
Setup Kubernetes using eksctl Preview 05:41
Run Kubernetes basic commands Preview 09:09
Create 1st manifest file Preview 06:47
Create a service manifest file Preview 05:33
Using labels and selector Preview 03:10
Write a deployment file Preview 05:51
Use deployment and service files to create and access pod Preview 07:11
Integrate Kubernetes bootstrap server with Ansible Preview 05:52
Create ansible playbooks for deploy and service files Preview 07:35
Create Jenkins deployment job for Kubernetes Preview 06:26
CI Job to create Image for Kubernetes Preview 06:50
Enable rolling update to create pod from latest docker image Preview 06:12
Complete CI and CD job to build and deploy code on Kubernetes Preview 06:19
Clean up Kubernetes setup Preview 02:03
Resources to Setup Simple CI/CD Pipeline Preview 01:55
Github repository : https://github.com/yankils