DevOps Project: CI/CD with Git, Jenkins, Ansible, Docker, Kubernetes on AWS
Offered By: Skillshare
Course Description
Overview
Do you want to build a CI/CD pipeline tools using various DevOps tools? then you are at right place.
Here you can see a CI/CD pipeline by using tools using Git, Jenkins, Ansible, Docker, and Kubernetes. This gives some light on how the IT industry uses DevOps.
I have over 9+ year 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 this domain
Who this course is for:
- Who wants to know how DevOps does work, who completed DevOps training and want to do a project hands-on project
Syllabus
- L1 - Introduction to Simple DevOps Project
- L2 - What do we cover
- L3 - What is CI and CD
- L4 - Resources to Setup Simple CI/CD Pipeline
- L5 - Jenkins Installation
- L6 - Run Frist Jenkins Job
- L7 - Git Setup
- L8 - Maven Setup
- L9 - Create first Maven job
- L10 - Tomcat Server setup
- L11 - Deploy a war file on Tomcat VM using Jenkins
- L12 - Deploy on VM through PollSCM
- L13 - Docker Setup
- L14 - Latest tomcat image issue
- L15 - Integrating Docker with Jenkins
- L16 - Jenkins Job to copy artifacts on to DockerHost
- L17 - Create a Dockerfile
- L18 - Deploy on Docker container
- L19 - Setup Ansible
- L20 - Integrate Ansible with Jenkins
- L21 - Creating an Ansible playbook
- L22 - Issues faced
- L23 - Run Ansible playbooks from Jenkins
- L24 - Update Ansible Playbooks to delete and create containers
- L25 - DockerHub Integration with Ansible
- L26 - Tagging Using Ansible playbooks
- L27 - Jenkins job to Deploy on Container through Dockerhub
- L28 - CICD using Ansible playbooks
- L29 - Introduction to Kubernetes Section
- L30 - Setup Kubernetes Part 1 Setup Ubuntu Server
- L31 - Setup Kubernetes Part 2 Setup Cluster on AWS
- L32 - Create Deployment and Service using Kubectl commands
- L33 - Create Deployment and Service using YAML files
- L34 - Integrate Kubernetes with Ansible
- L35 - Create Deployment and Service using Ansible playbook
- L36 - Jenkins CD job to deploy on Kubernetes
- L37 - Jenkins CI job to create an Docker image
- L38 - Integrating Jenknis CI CD jobs to deploy on Kubernetes
- L39 - Automate Deployment on Kubernetes with CI CD Job
- L40 - Setup CICD for Kubernetes - Full lab
- L41 - Conclusion Section
Taught by
AR Shankar
Related Courses
Ansible Basics & Installing WordPress on LAMP with PlaybooksCoursera Project Network via Coursera DevOps CI/CD Pipeline: Automation from development to deployment
Universidad Anáhuac via edX DevOps Pipeline: Automatización hasta el despliegue
Universidad Anáhuac via edX Introduction to Ansible: The Fundamentals
Coursera Project Network via Coursera DevOps Foundations: Software Development Optimization
Universidad Anáhuac via edX