Devops Project 2023 CICD with Jenkins helm on AKS EKS

This course helps you to deploy Applications on EKS & AKS Kubernetes cluster with CI/CD pipelines by using helm charts
Devops Project 2023 CICD with Jenkins helm on AKS EKS
File Size :
3.09 GB
Total length :
6h 45m

Category

Instructor

Praveen Kumar

Language

Last update

12/2022

Ratings

4.2/5

Devops Project 2023 CICD with Jenkins helm on AKS EKS

What you’ll learn

Production ready Kubernetes setup for Continuous deployment in DEVOPS

Devops Project 2023 CICD with Jenkins helm on AKS EKS

Requirements

Kubernetes and DevOps

Description

Do you want to build a CI/CD pipeline to Deploy Applications or Microservices on AKS & EKS Kubernetes Cluster by using git, Docker, helm and Jenkinsfile? then you are at the right place. Welcome to the Kubernetes Devops Project.In this course, I have created a complete CI/CD pipeline to run a java Springboot application. In this learning journey, you have introduced tools like Github, Jenkins, maven, docker,  helm and Kubernetes (AKS & EKS)Here you can see a CI/CD pipeline by using tools using Git, Jenkins, helm, Docker, and Kubernetes. This gives some light on how the IT industry uses Kubernetes ClusterI have over 12+ years of experience in DevOps, Azure & AWS cloud and have a deep understanding of this domain. So, I will be teaching you in detail with the step-by-step demonstration.This course is not for the beginners and you should have prior knowledge about kubernetes, git, Jenkins. This course is the best way to learn the deployments on Kubernetes skills you will need to succeed in your DevOps career.Who is this course for?Anyone who wants to build CI/CD pipeline  to Deploy Applications or Microservices on AKS & EKS Kubernetes Cluster by using helm, Docker and JenkinsfileAnyone who wants to Enhance their skills in this domain Who want to know real time deployment of microservice or application on Kubernetes cluster by using helm charts.

Overview

Section 1: Introduction – 2022

Lecture 1 Introduction

Lecture 2 What do we cover

Lecture 3 EKS & AKS Project workflow

Section 2: Setup Jenkins server for CI/CD in EKS Cluster

Lecture 4 Installing Jenkins Server for CI CD to EKS kubernetes Cluster

Lecture 5 Update AWS CLI in Jenkins Server

Lecture 6 Maven GIT setup in Jenkins Server

Lecture 7 Docker Setup in Jenkins server

Lecture 8 Install and configure Docker & Maven plugin in Jenkins server

Section 3: Setup EKS Kubernetes cluster in AWS

Lecture 9 Create EKS Management Host

Lecture 10 Create and attach IAM Role to Management Host

Lecture 11 Setup EKS Kubernetes service in AWS

Lecture 12 Create Docker account in Docke hub

Section 4: Helm & Helm charts

Lecture 13 What is helm?

Lecture 14 Helm Architecture

Lecture 15 Attach IAM Role to Jenkins Server

Lecture 16 Install and Configure Helm in Jenkins server

Lecture 17 Add stable repo to Helm

Lecture 18 Pull Helm chart from stable repo and create package

Lecture 19 Deploy Sample Application on EKS Kubernetes cluster with Helm

Lecture 20 Creating of Helm Chart

Section 5: Setup Continuous Integration Job in jenkins

Lecture 21 Configure Continuous Integration Job with Jenkins Declarative Pipeline

Lecture 22 Configure Maven & Docker Credentials in Jenkins

Lecture 23 Jenkinsfile & Dockerfile

Lecture 24 Build JAVA Springboot Application & Create Docker Image with CI

Section 6: Deploy Springboot Application on EKS using Helm charts with CI/CD

Lecture 25 Intro about Deploy Springboot App on EKS Kubernetes cluster using Helm charts

Lecture 26 Jenkinsfile & Helmchart for Deploying Application on EKS

Lecture 27 Deploy Springboot Application with Jenkins Pipeline using helm chart

Lecture 28 Delete Release

Section 7: Configure Horizontal Pod Autoscaler for Autoscaling of Pods in EKS Cluster

Lecture 29 What is Metric server?

Lecture 30 Configure Metric Server

Lecture 31 Configure Resource Limits

Lecture 32 Configure YAML file for Horizontal Pod autoscaler

Lecture 33 Deploy Application with HPA for High CPU usage

Lecture 34 Deploy Application with HPA for High Memory usage

Section 8: Elasticsearch Fluentd Kibana for Application and kubernetes Logs

Lecture 35 Introduction to Elasticsearch Fluentd & Kibana

Lecture 36 Overview of EFK YAML files

Lecture 37 Configure Elasticseach Fluentd & Kibana in EFK

Section 9: Setup Jenkins in AKS Cluster for CI/CD

Lecture 38 Installing Jenkins Server for CI CD to AKS kubernetes Cluster

Lecture 39 Maven & GIT setup in Jenkins Server

Lecture 40 Docker setup in Jenkins Server

Lecture 41 Install and configure Docker & Maven plugin in Jenkins server

Section 10: Setup AKS Cluster in Azure

Lecture 42 Setup AKS Kubernetes in Azure

Lecture 43 Access AKS Cluster from Local Machine

Lecture 44 Access AKS Cluster from Local Machine -Part2

Lecture 45 Creation of Azure Container Registry (ACR)

Section 11: Helm & Helm Charts

Lecture 46 What is Helm?

Lecture 47 Install and Configure Helm in Jenkins server

Lecture 48 Add stable repo to helm

Lecture 49 Pull Helm chart from stable repo and create package

Lecture 50 Deploy Sample Application on AKS Kubernetes cluster with helm charts

Lecture 51 Creating of Helm Charts

Section 12: Setup Continuous Integration Job in jenkins

Lecture 52 Configure Continuous Integration Job with Jenkins Declarative Pipeline

Lecture 53 Configure Maven & Docker Credentials in Jenkins

Lecture 54 Jenkinsfile & Dockerfile

Lecture 55 Build JAVA Springboot Application & Create Docker Image with CI

Section 13: Deploy Springboot Application on AKS Cluster using Helm charts with CI/CD

Lecture 56 Intro about Deploy Springboot App on AKS Kubernetes cluster using Helm charts

Lecture 57 Jenkinsfile & Helmchart for Deploying Application on AKS

Lecture 58 Deploy Springboot Application with Jenkins Pipeline using helm chart

Lecture 59 Delete Release

Section 14: Configure Horizontal Pod Autoscaler for Autoscaling of Pods in AKS Cluster

Lecture 60 Configure YAML file for Horizontal Pod autoscaler

Lecture 61 Deploy Application with HPA for High CPU usage

Lecture 62 Deploy Application with HPA for High Memory usage

Section 15: Elasticsearch Fluentd Kibana for Application and kubernetes Logs

Lecture 63 Introduction to Elasticsearch Fluentd & Kibana

Lecture 64 Overview of EFK YAML files

Lecture 65 Configure Elasticseach Fluentd & Kibana in AKS Cluster

DevOps Engineers, Developers

Course Information:

Udemy | English | 6h 45m | 3.09 GB
Created by: Praveen Kumar

You Can See More Courses in the IT & Software >> Greetings from CourseDown.com

New Courses

Scroll to Top