CI/CD with Jenkins Ansible Kubernetes Online Course
CI/CD with Jenkins Ansible Kubernetes Online Course
4.9(302 ratings)
381 Learners
What’s Included
No. of Videos60
No. of hours07
Content TypeVideo
AccessImmediate
Access DurationLife Long Access
CI/CD with Jenkins Ansible Kubernetes Online Course
In this course, you’ll learn how to integrate tools like GitHub, Jenkins, Maven, Docker, Ansible, and Kubernetes to build and deploy real-world projects. You’ll start by setting up Jenkins, Maven, Git, and Tomcat, then configure CI/CD pipelines to deploy Java applications. Next, you’ll work with Docker by writing Dockerfiles, creating images and containers, and integrating Docker with Jenkins for automated deployments. You’ll also use Ansible to automate builds and container deployments before moving on to Kubernetes for scaling applications. By the end, you’ll be able to confidently set up and manage a complete CI/CD pipeline to deploy Java applications on AWS.
Who should take this Course?
The CI/CD with Jenkins, Ansible, and Kubernetes Online Course is ideal for DevOps engineers, system administrators, and software developers who want to automate application deployment and streamline delivery pipelines. It is also valuable for students, IT professionals, and cloud practitioners seeking hands-on experience in integrating Jenkins for CI/CD, Ansible for configuration management, and Kubernetes for container orchestration to build scalable, production-ready applications.
What you will learn
Go through the resources required to set up DevOps CI/CD pipeline
Set up CI/CD pipeline using Git, Jenkins, and Maven
Integrate and deploy DevOps project on Tomcat server
Integrate and deploy artifacts on a Docker container
Integrate and deploy it on a container with the help of Ansible
Set up Kubernetes on AWS, and deploy artifacts on Kubernetes
Course Outline
Introduction to the Course
Introduction
Topics Covered
What is CI and CD?
Resources to Set Up DevOps CI/CD Pipeline
DevOps Project Source Code
Quick Tips to Learn Fast
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
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
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
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
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
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