Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Ultimate EKS Course For Docker, Terraform and Helm Experts'
Rating: 3.8 out of 5(83 ratings)
782 students

Ultimate EKS Course For Docker, Terraform and Helm Experts'

Operate EKS Kubernetes at Production Scale with Terraform, Helm, Ingress, Jenkins, Prometheus, Grafana, Helmfile
Created byAbdennour TOUMI
Last updated 7/2020
English

What you'll learn

  • Design & Run well-architected an AWS EKS Cluster based on High-Availability & Cost effectiveness
  • DevOps Environment for Kubernetes Cluster
  • Use Terraform as Infrastructure-as-Code to Provision the Kubernetes Cluster on AWS
  • Use Helm as Infrastructure-as-Code to release Kubernetes applications
  • Install Core Applications on Kubernetes Cluster like Prometheus, Grafana and others
  • Authenticate to AWS EKS Cluster effectively
  • Run CI/CD pipeline using Jenkins with Production setup & Github integration

Course content

13 sections78 lectures3h 29m total length
  • Quickwins - Local Environment0:50
  • Tips for Using this Course1:31
  • Useful Links & Download Source Code0:27

Requirements

  • Basic Knowledge in containers , docker & docker-compose
  • Basic Knowledge in AWS
  • Basic Knowledge in Kubernetes

Description

<<<<  DISCLAIMER: If you are not familiar with Docker, you may find this course hard. Please think twice before purchase   >>>>

==============================================

A production experience with kubernetes on AWS has been summarized for you in few minutes !

We designed this course for anyone seeking to setup a Kubernetes Cluster on AWS for production workload , and reuse this setup with any other AWS account or any other Cloud Provider.

We believe that Production requires reliability , while reliability requires codification of all operations.

From this principle, we designed this course to explain how you operate a Kubernetes cluster on production namely with AWS EKS using the most relevant "As-Code" Techs:

- Terraform : Infra as Code

- Helm : Kubernetes Apps as Code

- Helmfile: Helm Releases as Code

- Docker-compose: Containers as Code for executing some CLIs.

- Jenkinsfile : Pipeline  as Code


By the end of the course, :

  • You will be Able to Setup a Kubernetes Cluster on AWS quickly and effectively

  • You will be Comfortable to Reproduce your infrastructure with any other Cloud provider.

  • You will be able to make your kubernetes cluster ready for production workload by deploying core applications like: prometheus, grafana, metrics-server, cluster-autoscaler, Ingress and others.

  • you will be able to develop Helm Chart for your own applications and release your apps to Kubernetes Cluster via Helm

  • You will able to leverage Software-Development-Lifecycle to operate your cluster like a Software Developer.

  • You will be  able to setup a CI/CD system like  Jenkins , ready for production CI/CD pipelines workload, with integration with Github,  Oauth  and others.


Who this course is for:

  • Any Software Developer who wants to containerize his applications and continuously release them to Kubernetes
  • Any SysOps engineer with Kubernetes basic knowledge who wants to effectively operate Kubernetes Clusters on production.
  • A Site Reliability engineer or DevOps engineer who seeks for codifying all Kubernetes Operations and make them as Code.
  • An Architect who seeks for a distributed system architecture with High Availability and Cost-effectiveness