Year-End Learning Carnival: Get Free Courses and Up to 50% off on Career Booster Combos!
D H M S

All Self Learning > DevOps with Jenkins Pipeline, Ansible, Kubernetes Self Learning Course

DevOps with Jenkins Pipeline, Ansible, Kubernetes Self Learning Course 6.5 hours on-demand video | HD 1080

Get a practical experience of creating DevOps CI/CD pipelines using Git, Jenkins, Ansible, Docker, and Kubernetes on AWS

105 Students Enrolled
Watch Preview

Benefits of Self-paced Learning

Flexible learning time and place
Revisit any concept at any given time
Learn from the industry experts over the world
Get course completion certificate
$ 12 $ 99   88 % off
Start Learning
  • 6.5 hours on-demand video
  • Access on mobile and TV
  • Certificate of completion

Course Description

If you’re familiar with DevOps tools such as Git, Jenkins, Maven, Ansible, Docker, and Kubernetes but aren’t sure how to collaborate with them, maybe you’d want to use multiple DevOps technologies to put up a full CI/CD pipeline. Perhaps you’re interested in learning about the logical process of a DevOps project. Then this is the course for you. The Simple DevOps Project welcomes you. My name is AR Shankar, and I shall be the course’s instructor.

I’ve built a whole CI/CD pipeline to run a Java application in this course. You’ve studied how to use Github, Jenkins, Maven, Docker, Ansible, and Kubernetes, as well as how to combine them to execute a project in the real world, during your learning trip. I am convinced that at the end of this training, you will be able to build up a CI/CD pipeline on your own.

What you'll learn

  • Gain the entire understanding of DevOps flow
  • Learn to set up Kubernetes on AWS cloud
  • Become proficient in setting up DevOps CI/CD pipeline to build and deploy a real-time project

Target Audience

  • Anyone interested in developing CI/CD pipeline tools using various DevOps technologies.
  • Anyone interested in developing their DevOps abilities.
  • Anyone who wants to take on a full-fledged DevOps project on their own.

Pre-requisites

  • Basic knowledge of AWS, Git, Maven, Jenkins, Docker, Ansible, and Kubernetes.
  • A willingness to learn DevOps workflow.

Course content

62 lectures • 6.5 hours total length

Section 1: Introduction
  • Introduction
  • What do we cover?
  • What are CI and CD?
  • Resources to set up DevOps CI/CD pipeline
  • DevOps project source code
  • Quick tips to learn fast
Section 2: Cl/CD pipeline using Git, Jenkins, and Maven
  • Section introduction
  • Set up Jenkins server
  • Run 1st Jenkins job
  • Integrate Git with Jenkins
  • Run Jenkins job to pull code from GitHub
  • Integrate Maven with Jenkins
  • Build a java project using Jenkins
Section 3: Integrating Tomcat server in Cl/CD pipeline
  • Section Introduction
  • Setup a Tomcat server
  • Integrate Tomcat with Jenkins
  • Deploy artifacts on a Tomcat server
  • Automate build and deploy using Poll SCM
Section 4: Integrating Docker in Cl/CD Pipeline
  • Setup Docker environment
  • Create a Tomcat container
  • Fixing Tomcat container issue
  • Create a first Docker file
  • Create a customized Dockerfile for Tomcat
  • Publish over SSH plugin issue
  • 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 Cl/CD to deploy application on docker container
Section 5: Integrating Ansible in Cl/CD pipeline
  • Section Introduction – Why do we need 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 Cl/CD to deploy on container using Ansible
Section 6: Kubernetes on AWS
  • Section introduction – Why Kubernetes
  • Kubernetes installation methods
  • EKS installation procedure
  • Setup bootstrap server for eksctl
  • Setup Kubernetes using eksctl
  • Run Kubernetes basic commands
  • Create 1st manifest file
  • Create a service manifest file
  • Using labels and selector
Section 7: Integrating Kubernetes in Cl/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
Section 8: Resources
  • How to install Gitbash
  • How to create GitHub account
  • How to setup AWS account
$ 12 $ 99   88 % off
Start Learning
  • 6.5 hours on-demand video
  • Access on mobile and TV
  • Certificate of completion

Instructor

Frequently Asked Questions

How long will I get access to the course?
Once you purchase the course, you can access for 365days
Can I download the videos?
No, you cannot download the videos
How Self-paced Learning Work?
  • Step 1: Enroll into the Course
  • Step 2: Receive the LMS credentials in your registered email ID
  • Step 3: After course completion, Fill the feedback form
  • Step 4: You will receive your Self-paced Learning course completion certification within 3-4 days
How can I resolve any queries?
Our sales executives will help you resolve your queries. You can connect them at our numbers:
Call: IND: 1800-843-7890 / US: +1 657-722-11127 / UK : +44 7451 208413 / UAE: +971 564 23 6252
or send an email at sales@infosectrain.com
Who should opt for a self-paced course?
Self-paced courses are available to anyone who wants to learn but is unable to enroll in an instructor-led course. A self-paced course is an option if you prefer to learn at your own leisure.
Is Jenkins a Continuous Integration or Continuous Delivery system?

Jenkins is a Java-based open-source automation server. It allows developers to set up a CI/CD environment by allowing them to build and test software projects on a continuous basis. Version control technologies such as Subversion, Git, Mercurial, and Maven are also supported.

How to install Ansible play in the Jenkins pipeline?

Search for Ansible under Manage Jenkins > Manage Plugins >Available. If you already have the Ansible Plugin installed on Jenkins, it will show up in the Installed column. In the Build Environment section, we can now see the Invoke Ansible Playbook option, but we still need to define the Ansible path for Jenkins.

Is it possible to link Ansible and git to Jenkins?

GIT is a version control and source code management system. Nexus is where artefact binaries are stored. Jenkins is used to control the flow of the CI/CD pipeline. Finally, Ansible will be used to set up all of the lab’s infrastructure as well as provide the application.

Related Courses

  • SC-300: Microsoft Identity & Access Administrator Self Learning Course

    12 99   88% off
    • 245 lectures in HD 1080
    • 13 hours on-demand video
    • Access on mobile and TV
    • Certificate of completion
    View Details
  • SC-200 : Microsoft Security Operations Analyst Self Learning Course

    12 99   88% off
    • 200 lectures in HD 1080
    • 13 hours on-demand video
    • Access on mobile and TV
    • Certificate of completion
    View Details
  • SC-900 : Microsoft Security,Compliance & Identity Fundamentals Self Learning

    12 99   88% off
    • 151 lectures in HD 1080
    • 7.5 hours on-demand video
    • Access on mobile and TV
    • Certificate of completion
    View Details
  • Ansible Automation Self Learning with Example & Practical Lessons

    12 99   88% off
    • 29 hours on-demand video
    • Access on mobile and TV
    • Certificate of completion
    View Details
TOP
whatsapp