Booking options
£14.99
£14.99
On-Demand course
6 hours 38 minutes
All levels
Do you want to build a CI/CD pipeline to deploy applications or microservices on AKS and EKS Kubernetes cluster using Helm and Jenkinsfile? Then you are in the right place.
Azure Kubernetes Service (AKS) is a managed Kubernetes service with hardened security and fast delivery. Amazon Elastic Kubernetes Service (EKS) is a managed service and certified Kubernetes conformant to run Kubernetes on AWS and on-premises. In this course, you will learn to deploy applications on EKS and AKS Kubernetes clusters with CI/CD pipelines using Helm charts. You will start with the basics of how to set up a Jenkins server for CI/CD in the EKS cluster. This also includes installing and configuring Docker and Maven plugins in the Jenkins server. You will understand how to set up the EKS Kubernetes cluster in AWS and create an IAM role for the management host. Moving on, you will understand Helm, Helm charts, and how to create a Helm chart. In the other part of the course, you will understand what a metric server is and how to configure a metric server. You will also learn to deploy an application with HPA for high CPU usage. You will explore how to access the AKS cluster from the local machine and will wrap up the course with an introduction to Elasticsearch Fluentd and Kibana and learn to configure Elasticsearch Fluentd and Kibana in the AKS cluster. By the end of this course, you will have built a CI/CD pipeline to deploy applications or microservices on AKS and EKS Kubernetes clusters.
Create and attach IAM role to management host
Set up EKS Kubernetes service in AWS
Learn the Helm architecture
Understand metrics server
Learn to configure Maven and Docker Credentials in Jenkins
Learn about breakpoint classes and media queries
This course has been designed for anyone who wants to build CI/CD pipeline to deploy applications or microservices on AKS and EKS Kubernetes Cluster using Helm and Jenkinsfile and for students who want to enhance their skills in this domain. This course is also useful for those who want to know about the real-time deployment of microservice or applications on the Kubernetes cluster using Helm charts.
Prior knowledge about Kubernetes, Git, and Jenkins would be beneficial.
This is a well-structured, comprehensive, and practical course. The author will be teaching you in detail with step-by-step demonstrations on how to deploy applications on EKS and AKS clusters.
Production-ready Kubernetes setup for continuous deployment in DevOps * Install and configure Docker and Maven plugins in the Jenkins server * Install and configure Helm in the Jenkins server
Valaxy Technologies is recognized as one of the top Cloud and DevOps trainers. A.R. Shankar is the owner, founder, and one of the many instructors at Valaxy Technologies. While he has worked with various technologies in his career, he specializes in Cloud and DevOps. Valaxy Technologies has exponentially grown ever since its inception in 2013. The instructors at Valaxy Technologies have trained over 100,000 global learners.
1. Introduction
1. Introduction This video introduces you to the course outcomes. |
2. What will We Cover This video introduces you to the course outline and projects. |
3. EKS and AKS Project Workflow This video explains EKS and AKS project workflow. |
2. Setting Up Jenkins Server for CI/CD in EKS Cluster
1. Installing Jenkins Server for CI/CD to EKS Kubernetes Cluster This video explains installing Jenkins server for CI/CD to EKS Kubernetes cluster. |
2. Installing the Latest Jenkins Server for CI/CD This video explains installing the latest Jenkins server for CI/CD. |
3. Maven and GIT Setup in Jenkins Server This video explains Maven and GIT setup in the Jenkins server. |
4. Docker Setup in Jenkins Server This video explains Docker setup in the Jenkins server. |
5. Install and Configure Docker and Maven Plugins in Jenkins Server This video explains installing and configuring Docker and Maven plugins in the Jenkins server. |
3. Setting Up EKS Kubernetes Cluster in AWS
1. Creating Management Host This video explains creating management host. |
2. Create and Attach IAM Role to Management Host This video explains creating and attaching IAM role to management host. |
3. Setting Up EKS Kubernetes Service in AWS This video explains setting up EKS Kubernetes service in AWS. |
4. Create a Docker Account in the Docker Hub This video explains creating a Docker account in Docker hub. |
4. Helm and Helm Charts
1. What Is Helm? This video explains Helm. |
2. Helm Architecture This video explains Helm architecture. |
3. Attach IAM Role to Jenkins Server This video explains attaching IAM role to the Jenkins server. |
4. Install and Configure Helm in Jenkins Server This video explains installing and configuring Helm in Jenkins server. |
5. Add Stable Repo to Helm This video explains adding stable repo to Helm. |
6. Pull the Helm Chart from the Stable Repo and Create Package This video explains pulling the Helm chart from the stable repo and creating a package. |
7. Deploy Sample Application on EKS Kubernetes Cluster with Helm This video explains deploying a sample application on EKS Kubernetes cluster with Helm. |
8. Creating Helm Chart This video explains creating a Helm Chart. |
5. Set Up Continuous Integration Job in Jenkins
1. Configure Continuous Integration Job with Jenkins Declarative Pipeline This video introduces you to configuring continuous integration job with Jenkins declarative pipeline. |
2. Configure Maven and Docker Credentials in Jenkins This video explains configuring Maven and Docker Credentials in Jenkins. |
3. Jenkinsfile and Dockerfile This video explains Jenkinsfile and Dockerfile. |
4. Build JAVA Springboot Application and Create Docker Image with CI This video explains building JAVA Springboot application and creating Docker image with CI. |
6. Deploy Springboot Application on EKS Using Helm Charts with CI/CD
1. Introduction about Deploying Springboot App on EKS Kubernetes Cluster Using Helm Charts This video is an introduction about deploying Springboot app on EKS Kubernetes cluster using Helm charts. |
2. Jenkinsfile and Helm Chart for Deploying Application on EKS This video explains Jenkinsfile and Helm chart for deploying application on EKS. |
3. Deploy Springboot Application with Jenkins Pipeline Using Helm Chart This video explains deploying Springboot application with Jenkins pipeline using Helm chart. |
4. Delete Release This video explains Delete Release. |
7. Configure Horizontal Pod Autoscaler for Autoscaling pf Pods in EKS Cluster
1. What Is Metric Server? This video introduces you to metric server. |
2. Configure Metric Server This video explains configuring metric server. |
3. Configure Resource Limits This video explains configuring resource limits. |
4. Configure YAML File for Horizontal Pod autoscaler This video explains configuring YAML file for horizontal pod autoscaler. |
5. Deploy Application with HPA for High CPU Usage This video explains deploying applications with HPA for high CPU usage. |
6. Deploy Application with HPA for High Memory Usage This video explains deploying an application with HPA for high memory usage. |
8. Elasticsearch Fluent Kibana for Application and Kubernetes Logs
1. Introduction to Elasticsearch Fluentd and Kibana This video introduces Elasticsearch Fluentd and Kibana. |
2. Overview of EFK YAML Files This video explains an overview of EFK YAML files. |
3. Configure Elasticsearch Fluentd and Kibana in EFK This video explains configuring Elasticsearch Fluentd and Kibana in EFK. |
9. Setting Up Jenkins in AKS Cluster for CI/CD
1. Installing Jenkins Server for CI/CD to AKS Kubernetes Cluster This video explains installing the Jenkins server for CI/CD to AKS Kubernetes cluster. |
2. Maven and GIT Setup in Jenkins Server This video explains the Maven and GIT setup in the Jenkins server. |
3. Docker Setup in Jenkins Server This video focuses on Docker setup in the Jenkins server. |
4. Install and Configure Docker and Maven Plugin in Jenkins Server This video explains installing and configuring Docker and Maven plugins in the Jenkins server. |
10. Set Up AKS Cluster in Azure
1. Set Up AKS Kubernetes in Azure This video introduces you to setting up AKS Kubernetes in Azure. |
2. Access AKS Cluster from Local Machine This video explains accessing AKS cluster from local machine. |
3. Access AKS Cluster from Local Machine - Part 2 This video focuses on accessing AKS cluster from local machine - part 2. |
4. Creation of Azure Container Registry (ACR) This video explains the creation of Azure Container Registry (ACR). |
11. Helm and Helm Charts
1. Install and Configure Helm in Jenkins Server This video explains installing and configuring Helm in the Jenkins server. |
2. Add Stable Repo to Helm This video explains adding stable repo to Helm. |
3. Pull the Helm Chart from Stable Repo and Create Package This video explains pulling the Helm chart from stable repo and creating a package. |
4. Deploy Sample Application on AKS Kubernetes Cluster with Helm Charts This video explains deploying a sample application on AKS Kubernetes cluster with Helm charts. |
5. Creating Helm Charts This video explains creating Helm charts. |
12. Set Up Continuous Integration Job in Jenkins
1. Configure Continuous Integration Job with Jenkins Declarative Pipeline This video explains configuring continuous integration job with Jenkins declarative pipeline. |
2. Configure Maven and Docker Credentials in Jenkins This video explains configuring Maven and Docker Credentials in Jenkins. |
3. Jenkinsfile and Dockerfile This video explains Add stable repo to Helm. |
4. Build JAVA Springboot Application and Create Docker Image with CI This video explains how to build JAVA Springboot application and create Docker image with CI. |
13. Deploy Springboot Application on AKS Cluster using Helm charts with CI/CD
1. Intro about Deploy Springboot App on AKS Kubernetes Cluster Using Helm Charts This video introduces you to deploy Springboot app on AKS Kubernetes cluster using Helm charts. |
2. Jenkinsfile and Helmchart for Deploying Application on AKS This video explains Jenkinsfile and Helmchart for deploying applications on AKS. |
3. Deploy Springboot Application with Jenkins Pipeline Using Helm Chart This video explains how to deploy Springboot application with Jenkins Pipeline using Helm chart. |
4. Delete Release This video explains Delete Release. |
14. Configure Horizontal Pod Autoscaler for Autoscaling of Pods in AKS Cluster
1. Configure YAML file for Horizontal Pod Autoscaler This video explains configuring YAML file for Horizontal Pod autoscaler. |
2. Deploy Application with HPA for High CPU Usage This video explains deploying applications with HPA for high CPU usage. |
3. Deploy Application with HPA for High Memory Usage This video explains deploying an application with HPA for high memory usage. |
15. Elasticsearch Fluentd Kibana for Application and Kubernetes Logs
1. Introduction to Elasticsearch Fluentd and Kibana This video explains Elasticsearch Fluentd and Kibana. |