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+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Meditation Life Purpose Coaching Neuroscience
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 Data Science
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++ Unreal Engine Blueprints 2D Game Development Blender
30-Day Money-Back Guarantee

This course includes:

  • 5.5 hours on-demand video
  • 2 articles
  • Full lifetime access
  • Access on mobile and TV
IT & Software Other IT & Software Kubernetes

Amazon EKS Starter: Docker on AWS EKS with Kubernetes

Deploy Docker Containers on Kubernetes on AWS EKS & Fargate: Kubernetes Stateful & Stateless apps using ELB, EBS & EFS
Bestseller
Rating: 4.4 out of 54.4 (1,646 ratings)
14,927 students
Created by Stephane Maarek | AWS Certified Solutions Architect & Developer Associate, Gerd Koenig
Last updated 1/2021
English
30-Day Money-Back Guarantee

What you'll learn

  • Deploy an EKS cluster using CloudFormation
  • Scale your Kubernetes cluster
  • Setup kubectl properly to access your cluster
  • Setup administration using the Kubernetes Dashboard
  • Deploy a stateless application on EKS and expose it with a public Elastic Load Balancer
  • Deploy a stateful application on EKS and bind it with EBS volumes
  • Deploy a stateful application (such as Wordpress) with EFS network drives
  • Use the AWS CLI & eksctl CLI
  • Learn how to use Fargate on EKS
Curated for the Udemy for Business collection

Requirements

  • Basic knowledge of Kubernetes is mandatory: API Server, Kubelet, Master & Worker Node, Pods, Deployments, Services, Networking within Kubernetes
  • Basic knowledge of AWS is mandatory: VPC, Subnets, IAM, EC2, EBS, Load Balancers, Security Groups
  • Basic knowledge of Linux & shell is mandatory

Description

[Jan 2020 Update]: Added 3 lectures on setting up and using AWS Fargate on EKS. Happy learning!

[Nov 2019 Update]: Added lectures on setting up EKS using eksctl, RBAC permissions for IAM users, cluster autoscaler, monitoring with Prometheus and Grafana, and integration with Cloudwatch for control plane logging and container insights metrics. Happy learning!

--------

Setting up and maintaining Kubernetes yourself on any cloud provider is painful... but now with Amazon EKS, the management of the Kubernetes control plane is fully handled by AWS. You will have more time and fun deploying your own applications the same native Kubernetes way you've been knowing all along, on the cloud provider you love... AWS!

Have you learned Kubernetes before but never got the chance to properly try out Amazon EKS? This course is for you!

In this course, we are going to explore the features and setup of Amazon EKS alongside many hands-on lectures.

In over 4 hours, you will learn:

  • how to deploy your EKS cluster using CloudFormation

  • how to scale your Kubernetes cluster

  • how to setup kubectl properly to access your cluster

  • how EKS works under the hood and its integrations with AWS

  • how to setup administration using the Kubernetes Dashboard

  • how to deploy a stateless application on EKS and expose it with a public Elastic Load Balancer

  • how to deploy a stateful application on EKS and bind it with EBS volumes

  • how to deploy a stateful application (such as Wordpress) with EFS network drives

  • manage your Kubernetes cluster using the AWS CLI and eksctl CLI

---------------------------------

Pre-requisites:

In this course, we do not cover the basics of Kubernetes or AWS, and focus solely on the usage of Amazon EKS.

You need to know

  • For Kubernetes: Namespaces, Services, Deployments, Volume Claim

  • For AWS: VPC, Subnets, IAM, EC2, EBS, Load Balancers, Security Groups

  • For Linux: familiarity with Linux and Shell

And then you can confidently take this course!

---------------------------------

Instructors

Gerd Koenig is the lead hands-on instructor of this course. He loves Kubernetes and is amazed by the ease of use of Kubernetes on AWS. He will walk you through all the hands-on and deploy several applications with you!

Stephane Maarek is the lead theory instructor for this course. He is an AWS Certified Solutions Architect and the author of the highly-rated AWS courses on Udemy. He has already taught to 200000+ students and received 60000+ reviews.

The instructors share all their AWS knowledge on the platform, taking the time to explain every concept and provide students with both theoretical and practical dimensions. You are in good hands!

---------------------------------

This Course Also Comes With:

✔ Lifetime Access to All Future Updates

✔ A responsive instructor in the Q&A Section

✔ Full downloadable code to reproduce the hands-on on your machine

✔ Udemy Certificate of Completion Ready for Download

✔ A 30 Day "No Questions Asked" Money Back Guarantee!

This is the course that could change how you use Kubernetes in the AWS Cloud.  

Learning and getting hands-on on AWS EKS helps you to enhance your career opportunities and helps to boost your income. An investment in your career is an investment in yourself.  Don’t procrastinate. There is no time like the present to take charge of your career. Take your career to the next level by learning AWS EKS today!

Take the course now, completely risk free !

Who this course is for:

  • AWS architects, who want to get ready for using Kubernetes on AWS
  • Kubernetes users, who are curious how Kubernetes on AWS works
  • Everyone who is interested in Kubernetes, AWS and how to use those services

Featured review

Sayandip Kundu
Sayandip Kundu
18 courses
10 reviews
Rating: 5.0 out of 59 months ago
It does not waste much time on the basics, because its intended audience should already have decent knowledge of Kubernetes. It directly jumps into the critical stuff which is worth paying for and demonstrates the concepts in a way which is helpful in learning & remembering.

Course content

14 sections • 53 lectures • 5h 30m total length

  • Preview06:51
  • Preview01:43

  • Code download
    00:14

  • Preview03:05
  • EKS Pricing - Warning
    00:51
  • IAM User for this course
    03:14
  • Create IAM role
    05:41
  • Setup Command Line CLI Tools
    07:23
  • Create EKS Cluster with eksctl
    09:24

  • NodeGroups & Spot Instances
    11:50
  • Cluster AutoScaler Theory
    02:49
  • Cluster AutoScaler Part I
    13:12
  • Cluster AutoScaler Part II
    09:22
  • CloudWatch Logging for EKS Cluster Services
    07:56
  • CloudWatch Containers Insights for EKS
    08:05

  • Helm installation
    06:00

  • Adding an Admin User in EKS
    08:58
  • Adding a Read-Only User in EKS
    09:36

  • EKS Pricing Overview
    01:09
  • EKS Control Plane Deep Dive
    02:41
  • EKS Networking Deep Dive
    08:41
  • IAM and RBAC integration in EKS
    02:00
  • Load Balancer in EKS
    03:07

  • Preview03:41
  • Install Kubernetes Metrics Server in EKS
    02:55
  • Deploy the Kubernetes Dashboard in EKS
    05:09
  • Explore the Kubernetes Dashboard in EKS
    06:09

  • Preview03:40
  • Deploy backend resources
    12:37
  • Deploy frontend resources
    09:15
  • Scaling Pods up and down
    09:58
  • Perform some chaos testing
    07:55

  • Stateful App Intro & Architecture
    05:10
  • Create namespace
    04:53
  • Create physical volume
    07:40
  • Deploy MySQL backend
    09:31
  • Deployment vs StatefulSet with persistent volumes
    02:11
  • Deploy Wordpress via Deployment
    09:28
  • Deploy Wordpress via StatefulSet
    10:33
  • Cleanup
    05:14

Instructors

Stephane Maarek | AWS Certified Solutions Architect & Developer Associate
Best Selling Instructor, Kafka Guru, 9x AWS Certified
Stephane Maarek | AWS Certified Solutions Architect & Developer Associate
  • 4.7 Instructor Rating
  • 208,683 Reviews
  • 688,274 Students
  • 38 Courses

Stephane is a solutions architect, consultant and software developer that has a particular interest in all things related to Big Data, Cloud & API. He's also a many-times best seller instructor on Udemy for his courses in Apache Kafka and AWS.

[See FAQ below to see in which order you can take my courses]

Stéphane is recognized as an AWS Hero and is an AWS Certified Solutions Architect Professional & AWS Certified DevOps Professional. He loves to teach people how to use the AWS properly, to get them ready for their AWS certifications, and most importantly for the real world.

He also loves Apache Kafka. He sits on the 2019 Program Committee organizing the Kafka Summit in New York, London and San Francisco. He is also an active member of the Apache Kafka community, authoring blogs on Medium and a guest blog for Confluent.  

During his spare time he enjoys cooking, practicing yoga, surfing, watching TV shows, and traveling to awesome destinations!

FAQ: In which order should you learn?...

AWS Cloud: Start with AWS Certified Solutions Architect Associate, then move on to AWS Certified Developer Associate and then AWS Certified SysOps Administrator. Afterwards you can either do AWS Certified Solutions Architect Professional or AWS Certified DevOps Professional, or a specialty certification of your choosing. Once ready, you can learn AWS Lambda and AWS CloudFormation in depth, or do the AWS Big Data certification.

Apache Kafka: Start with Apache Kafka for Beginners, then you can learn Connect, Streams and Schema Registry if you're a developer, and Setup and Monitoring courses if you're an admin. Both tracks are needed to pass the Confluent Kafka certification.

gRPC: First do the protocol buffers course, then move on to gRPC Java or gRPC Golang course.


In order to share knowledge I am not able to respond to private messages on Udemy. If you're a student, please ask questions inside the course. Thanks for understanding!

Gerd Koenig
DevOps/Kafka/BigData/K8s/Cloud Practitioner
Gerd Koenig
  • 4.4 Instructor Rating
  • 3,087 Reviews
  • 26,099 Students
  • 3 Courses

=><=
Experienced in setting up and operating Kafka-, Hadoop-Clusters on both on-premise and Cloud, "enterprise-ready" incl. Security .

Cloud architectures and ops

Community oriented and a CNCF enthusiast of all things Containers & its orchestration. K8s and tooling around

=><=
several years of consulting experience in BigData throughout various businesses and lots of production deployments. Doing architecture/planning/setup and maintenance of Container-Orchestrations as well as many kind of Clusters, Kafka and/or many tools from Hadoop distributions  HDP / HDF / CDH.

Securing Hadoop Clusters by Kerberos Authentication, Authorization, Encryption, ...


  • 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.