وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Kubernetes Project-2022 CI/CD with Jenkins Helm on AKS and EKS

سرفصل های دوره

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.


Chapter 1 Introduction
  • 001. Introduction
  • 002. What will We Cover
  • 003. EKS and AKS Project Workflow

  • Chapter 2 Setting Up Jenkins Server for CICD in EKS Cluster
  • 001. Installing Jenkins Server for CICD to EKS Kubernetes Cluster
  • 002. Installing the Latest Jenkins Server for CICD
  • 003. Maven and GIT Setup in Jenkins Server
  • 004. Docker Setup in Jenkins Server
  • 005. Install and Configure Docker and Maven Plugins in Jenkins Server

  • Chapter 3 Setting Up EKS Kubernetes Cluster in AWS
  • 001. Creating Management Host
  • 002. Create and Attach IAM Role to Management Host
  • 003. Setting Up EKS Kubernetes Service in AWS
  • 004. Create a Docker Account in the Docker Hub

  • Chapter 4 Helm and Helm Charts
  • 001. What Is Helm
  • 002. Helm Architecture
  • 003. Attach IAM Role to Jenkins Server
  • 004. Install and Configure Helm in Jenkins Server
  • 005. Add Stable Repo to Helm
  • 006. Pull the Helm Chart from the Stable Repo and Create Package
  • 007. Deploy Sample Application on EKS Kubernetes Cluster with Helm
  • 008. Creating Helm Chart

  • Chapter 5 Set Up Continuous Integration Job in Jenkins
  • 001. Configure Continuous Integration Job with Jenkins Declarative Pipeline
  • 002. Configure Maven and Docker Credentials in Jenkins
  • 003. Jenkinsfile and Dockerfile
  • 004. Build JAVA Springboot Application and Create Docker Image with CI

  • Chapter 6 Deploy Springboot Application on EKS Using Helm Charts with CICD
  • 001. Introduction about Deploying Springboot App on EKS Kubernetes Cluster
  • 002. Jenkinsfile and Helm Chart for Deploying Application on EKS
  • 003. Deploy Springboot Application with Jenkins Pipeline Using Helm Chart
  • 004. Delete Release

  • Chapter 7 Configure Horizontal Pod Autoscaler for Autoscaling pf Pods in EKS Cluster
  • 001. What Is Metric Server
  • 002. Configure Metric Server
  • 003. Configure Resource Limits
  • 004. Configure YAML File for Horizontal Pod autoscaler
  • 005. Deploy Application with HPA for High CPU Usage
  • 006. Deploy Application with HPA for High Memory Usage

  • Chapter 8 Elasticsearch Fluent Kibana for Application and Kubernetes Logs
  • 001. Introduction to Elasticsearch Fluentd and Kibana
  • 002. Overview of EFK YAML Files
  • 003. Configure Elasticsearch Fluentd and Kibana in EFK

  • Chapter 9 Setting Up Jenkins in AKS Cluster for CICD
  • 001. Installing Jenkins Server for CICD to AKS Kubernetes Cluster
  • 002. Maven and GIT Setup in Jenkins Server
  • 003. Docker Setup in Jenkins Server
  • 004. Install and Configure Docker and Maven Plugin in Jenkins Server

  • Chapter 10 Set Up AKS Cluster in Azure
  • 001. Set Up AKS Kubernetes in Azure
  • 002. Access AKS Cluster from Local Machine
  • 003. Access AKS Cluster from Local Machine Part 2
  • 004. Creation of Azure Container Registry (ACR)

  • Chapter 11 Helm and Helm Charts
  • 001. Install and Configure Helm in Jenkins Server
  • 002. Add Stable Repo to Helm
  • 003. Pull the Helm Chart from Stable Repo and Create Package
  • 004. Deploy Sample Application on AKS Kubernetes Cluster with Helm Charts
  • 005. Creating Helm Charts

  • Chapter 12 Set Up Continuous Integration Job in Jenkins
  • 001. Configure Continuous Integration Job with Jenkins Declarative Pipeline
  • 002. Configure Maven and Docker Credentials in Jenkins
  • 003. Jenkinsfile and Dockerfile
  • 004. Build JAVA Springboot Application and Create Docker Image with CI

  • Chapter 13 Deploy Springboot Application on AKS Cluster using Helm charts with CICD
  • 001. Intro about Deploy Springboot App on AKS Kubernetes Cluster
  • 002. Jenkinsfile and Helmchart for Deploying Application on AKS
  • 003. Deploy Springboot Application with Jenkins Pipeline Using He
  • 004. Delete Release

  • Chapter 14 Configure Horizontal Pod Autoscaler for Autoscaling of Pods in AKS Cluster
  • 001. Configure YAML file for Horizontal Pod Autoscaler
  • 002. Deploy Application with HPA for High CPU Usage
  • 003. Deploy Application with HPA for High Memory Usage

  • Chapter 15 Elasticsearch Fluentd Kibana for Application and Kubernetes Logs
  • 001. Introduction to Elasticsearch Fluentd and Kibana
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 11150
    حجم: 1244 مگابایت
    مدت زمان: 400 دقیقه
    تاریخ انتشار: 19 اردیبهشت 1402
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید