Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Life Purpose Meditation Personal Transformation Neuroscience Emotional Intelligence
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2021-01-04 04:26:20
30-Day Money-Back Guarantee
IT & Software Other IT & Software Kubernetes

Learn Amazon EKS: A Managed Kubernetes Service on AWS

Learn how to effectively run Kubernetes on AWS using Amazon EKS - Basics to an in-depth review of advanced features
Rating: 3.9 out of 53.9 (89 ratings)
550 students
Created by Dhiman Halder
Last updated 1/2021
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Provision an Amazon EKS cluster using CloudFormation
  • Refresher course on Pod, Service and Deployment
  • Autoscale your cluster using the Cluster Autoscaler
  • Autoscale your application using Horizontal Pod Autoscaler
  • Setup Pod level fine-grained IAM permissions using Kube2Iam
  • Expose services using NGINX Ingress Controller and Amazon Elastic Load Balancer
  • Use Amazon EBS for persistent storage in stateful applications - Wordpress with MySQL backend
  • Use Amazon EFS for persistent storage in stateful applications
  • Setup a log aggregation system using Amazon Elasticsearch, Fluentd and Kibana
  • Secure your cluster using Network policies
  • Integrate Amazon EKS with other services in the AWS eco-system like the IAM, Elastic Load Balancer, Route53, Amazon EBS, Amazon EFS, CloudWatch Logs and Elasticsearch
  • Update: 07/05/20 - Create an end-to-end CI/CD Pipeline using AWS CodePipeline & AWS CodeBuild
  • Update: 08/09/20 - Create and manage EKS clusters using eksctl CLI tool
  • Update: 01/03/21 - Learn how to use Helm - a package manager for Kubernetes

Requirements

  • Basic understanding of Kubernetes and Docker containers
  • Basic understanding of Amazon Web Services – Some experience with VPC, EC2, EBS, ELB, Security Group and Route53 is necessary
  • Preliminary knowledge of Linux
  • A Windows, Mac or Linux Computer with a modern Browser, NodeJS, a Code Editor and Docker Installed
  • (Optional) Domain name to follow along in one of the hands-on lesson

Description

01/03/21 - UPDATE. New Bonus Section added on Helm, which is a package manager for Kubernetes.

08/09/20 - UPDATE. New Bonus Section added on creating and managing EKS clusters using the official EKS CLI tool eksctl, including how to add Spot instance-based worker nodes.

07/05/20 - UPDATE. New Bonus Section added on setting up an entire end-to-end CI/CD Pipeline using AWS CodePipeline & CodeBuild


There’s no denying that Kubernetes has now become the de-facto industry standard for container orchestration - and Amazon EKS continues to rise in popularity as the most adopted managed Kubernetes service in the cloud .

Welcome to this course on Amazon EKS - the only course you need to learn in order to provision your managed Kubernetes cluster, run your containerized applications on it, and tap into the eco-system of allied tools and technologies supporting it.

I have distilled my professional experience of using Amazon EKS in a real-world large-scale enterprise-grade project for over 1 year into this particular course so that you can benefit from it without having to spend countless hours going through the hoops. I am also a Certified Kubernetes Administrator (CKA) & a Certified Kubernetes Application Developer (CKAD) as of Dec 2019.


"I have been working on Kubernetes for quite some time however this course added new dimension by joining the dots. Well Done!!" - Avadhesh Mishra, Student

"The sections on autoscaling are terrific. Dhiman does a great job of explaining and walking through the kubernetes samples. He speaks fluently, clearly and eloquently. Really enjoyed this class and would recommended to anybody wanting to know more about EKS. Great job Dhiman." - Ed Academio, Student

"It is good course for EKS if you understand the fundamental of Kubernetes. Instructor has very good knowledge about topics." - Jitendra Singh, Student


Learning to run Kubernetes on the cloud is an absolute must for any DevOps professional these days. So if you are on the fence, dive right in and follow along on this exciting journey.

This course emphasizes on learning by doing hands on lessons. Every chapter has a theory section followed by hands-on tutorial!

To summarize, you will learn:

  • How to provision your own Amazon EKS cluster on AWS

  • How to use Kubectl for creating and managing pod, service and deployment

  • How to autoscale your cluster

  • How to autoscale your application

  • How to deploy stateless application and expose it using Ingress Controller and Elastic Load Balancer

  • How to use Amazon EBS volumes for persistent storage in stateful applications (WordPress with MySQL backend)

  • How to use Amazon EFS for persistent storage in stateful applications

  • How to setup a log aggregation system using Amazon Elasticsearch, Fluentd and Kibana

  • How to secure your EKS cluster using network policies

  • Learn How to make Amazon EKS work well with other services in the AWS eco-system like the IAM, Elastic Load Balancer, Route53, Amazon EBS, Amazon EFS, CloudWatch Logs and Elasticsearch

  • CI/CD Pipeline using CodePipeline & CodeBuild

  • How to use the official EKS CLI tool eksctl to create and manage EKS clusters

  • How to use Helm command-line tool to install/ update and create Helm charts for Kubernetes

Who this course is for:

  • Architects, Tech Leads, DevOps Professional, Developers willing to learn how to envisage and build complete end-to-end solutions with Amazon EKS and host of other allied AWS services

Course content

13 sections • 35 lectures • 3h 46m total length

  • Preview02:41
  • Preview01:21

  • Preview02:13
  • Preview04:14
  • Preview04:41

  • Preview00:13
  • Refresher Lesson - Pods & Services
    10:30
  • Preview10:13

  • Scale the EKS Cluster with Cluster Autoscaler
    12:59
  • Scale Application with Horizontal Pod Autoscaler
    10:41

  • IAM Roles for Pods using Kube2Iam
    19:09

  • Ingress Objects & Rules
    06:11
  • NGINX Ingress Controller for EKS
    16:27

  • Log aggregation with Amazon Elasticsearch, Fluentd and Kibana (EFK)
    13:33

  • Persistent Volumes with Amazon EBS – WordPress with MySQL backend (Part 1)
    10:13
  • Persistent Volumes with Amazon EBS – WordPress with MySQL backend (Part 2)
    05:01
  • Persistent Volumes with Amazon EFS
    07:08

  • Secure Your Cluster with Network Policies & Calico
    06:51

  • Preview02:50
  • CodeBuild
    05:01
  • CodePipeline
    02:01
  • CI/CD Architecture, Design & Code Walkthrough
    13:00
  • Create new EKS Cluster & IAM Role
    03:46
  • Update aws-auth ConfigMap
    01:31
  • Fork GitHub Repo & Generate Auth Token
    01:14
  • CI/CD Setup using CloudFormation & Demo
    07:28
  • CI/CD Cleanup!
    01:55

Instructor

Dhiman Halder
Solutions Architect | 5x AWS Certified | CKA | CKAD
Dhiman Halder
  • 4.5 Instructor Rating
  • 243 Reviews
  • 1,412 Students
  • 3 Courses

I am a Solutions Architect with 16 years of IT experience - I have worked with the AWS platform for more than 10 years. I hold 5 AWS certifications including AWS Solutions Architect Professional, AWS DevOps Professional, and all the 3 AWS associate certifications. I am also Kubernetes certified and hold both CKA and CKAD. I have a tonne of experience Architecting & Developing scalable fault-tolerant distributed systems.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.