DevOps Project - 2022: CI/CD with Jenkins Ansible Kubernetes
Video description
Master DevOps CI/CD pipelines using Git, Jenkins, Ansible, Docker, and Kubernetes on AWS.
About This Video
Comprehensive and hands-on course on creating DevOps CI/CD pipelines with lab exercises
Complete understanding of DevOps workflow
Setup of DevOps CI/CD pipeline to build and deploy a real-time project
In Detail
In this learning journey, you will be introduced to tools such as GitHub, Jenkins, Maven, Docker, Ansible, …
DevOps Project - 2022: CI/CD with Jenkins Ansible Kubernetes
Video description
Master DevOps CI/CD pipelines using Git, Jenkins, Ansible, Docker, and Kubernetes on AWS.
About This Video
Comprehensive and hands-on course on creating DevOps CI/CD pipelines with lab exercises
Complete understanding of DevOps workflow
Setup of DevOps CI/CD pipeline to build and deploy a real-time project
In Detail
In this learning journey, you will be introduced to tools such as GitHub, Jenkins, Maven, Docker, Ansible, and Kubernetes and learn how to integrate these tools to run a project in the real world.
You will start with building and deploying it on the Tomcat server. You will set up CI/CD with GitHub, Jenkins, Maven, and Tomcat. Initially, there is no environment; therefore, you start with setting up Jenkins, configuring Maven and Git, Tomcat server, integrating GitHub, Maven, Tomcat server with Jenkins, creating a CI and CD job, and testing the deployment.
Next, we will cover deploying artifacts on a Docker container as well as with the help of Ansible. For that, first set up Docker environment, write Dockerfile, create an image and container on Docker host, integrate Docker host with Jenkins, and create CI/CD job on Jenkins to build and deploy on a container.
Finally, deploy artifacts on Kubernetes. Almost all the environment is ready by now except for Kubernetes, so we will start with setting up the Ansible server, integrating Docker host with Ansible, Ansible playbook to create an image, Ansible playbook to create continuer, integrating Ansible with Jenkins, and CI/CD job to build code on Ansible and deploy it on Docker container.
By the end of this course, you will be able to confidently set up and complete CI/CD pipeline to build and deploy a Java application on AWS.
Audience
This course is designed for individuals who want to build CI/CD pipeline tools on various DevOps tools and anyone who wants to enhance their skills in the DevOps domain.
Professionals who want to know how a DevOps project works and want to do a complete DevOps real-world project on their own will also benefit.
Basic knowledge of AWS, Git, Maven, Jenkins, Docker, Ansible, and Kubernetes is required.
A desire to learn DevOps workflow would be beneficial.
Chapter 2 : CI/CD Pipeline Using Git, Jenkins, and Maven
Section Introduction
Set Up Jenkins Server
Run First Jenkins Job
Integrate Git with Jenkins
Run Jenkins Job to Pull Code from GitHub
Integrate Maven with Jenkins
Build a Java Project Using Jenkins
Chapter 3 : Integrating Tomcat Server in CI/CD Pipeline
Section Introduction
Set Up a Tomcat Server
Integrate Tomcat with Jenkins
Deploy Artifacts on a Tomcat Server
Automate Build and Deploy Using Poll SCM
Chapter 4 : Integrating Docker in CI/CD Pipeline
Set Up Docker Environment
Create a Tomcat Container
Fixing Tomcat Container Issue
Create Your First Docker File
Create a Customized Dockerfile for Tomcat
Integrate Docker with Jenkins
Jenkins Job to Build and Copy Artifacts on to Docker Host
Update Tomcat Dockerfile to Automate Deployment Process
Automate Build and Deployment on Docker Container
Jenkins Job to Automate CI/CD to Deploy Application on Docker Container
Chapter 5 : Integrating Ansible in CI/CD Pipeline
Section Introduction – Why Ansible?
Ansible Installation
Integrate Docker with Ansible
Integrate Ansible with Jenkins
Build an Image and Create Container on Ansible
Ansible Playbook to Create Image and Container
Copy Image on to DockerHub
Jenkins Job to Build an Image onto Ansible
How to Create Container on DockerHost Using Ansible Playbook - DevOps Project
Continuous Deployment of Docker Container Using Ansible Playbook
Jenkins CI/CD to Deploy on Container Using Ansible
Chapter 6 : Kubernetes on AWS
Section Introduction – Why Kubernetes
Kubernetes Installation Methods
EKS Installation Procedure
Set Up Bootstrap Server for eksctl
Set Up Kubernetes Using eksctl
Run Kubernetes Basic Commands
Create First Manifest File
Create a Service Manifest File
Using Labels and Selector
Chapter 7 : Integrating Kubernetes in CI/CD Pipeline
Write a Deployment File
Use Deployment and Service Files to Create and Access Pod
Integrate Kubernetes Bootstrap Server with Ansible
Create Ansible Playbooks for Deploy and Service Files
Create Jenkins Deployment Job for Kubernetes
CI Job to Create Image for Kubernetes
Enable Rolling Update to Create Pod from Latest Docker Image
Complete CI and CD Job to Build and Deploy Code on Kubernetes
Clean Up Kubernetes Setup
Chapter 8 : Resources
How to Install Git Bash
How to Create GitHub Account
How to Set Up AWS Account
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept