Devops Project 2023 CICD with Jenkins helm on AKS EKS
What you’ll learn
Production ready Kubernetes setup for Continuous deployment in DEVOPS
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