강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Devops & Infra

Amazon EKS Expansion Pack Course with CloudNet@

This is an extended Amazon EKS course covering a wide range of topics that Amazon EKS users should definitely know.

(5.0) 4 reviews

74 learners

  • ongja
AWS
eks
Kubernetes
security
observability

Reviews from Early Learners

What you will learn!

  • Understanding how to configure and operate an EKS Fully Private Cluster

  • Building and Utilizing a Serverless EKS Environment Based on AWS Fargate

  • Configuring Network Security Using Amazon VPC CNI - Network Policy

  • Learning Rolling Update deployment strategy without data loss

  • Storage Expansion via Mountpoint for Amazon S3 CSI Driver

  • Building an Observability Environment based on the LGTM stack (Loki, Grafana, Tempo, Mimir)

  • Cost Optimization Strategies Using KubeCost and OpenCost in a FinOps Environment

  • Configuring Authentication and Authorization for EKS Users and Resources

  • Building a Secure Access Environment for EKS Clusters Using Teleport Access Platform

  • Building CI/CD Pipelines and GitOps with Jenkins & ArgoCD

Lecture Topics and Objectives


This is an extended version of the Amazon EKS basic course that goes into more depth on a variety of topics.

This lecture is an extended version that utilizes Amazon EKS , a managed Kubernetes service provided by AWS, to deploy EKS clusters in various configurations and cover topics frequently encountered in actual operating environments in depth through hands-on practice.

It includes hands-on, hands-on content that goes one step further than the basic lectures, and each section is designed to be usefully applied in actual operations.


Based on the experience and study materials of the CloudNet@ team,

This is not a lecture where you simply follow the instructions, but a practical lecture where you think together about “Why should it be structured like this?” and “ What does this setting mean?


I recommend this to these people

  • Students who have completed the EKS basic course and want to move on to the next level

  • Cloud engineers and DevOps professionals who want to configure and utilize the Amazon EKS environment in various ways.

  • Anyone considering authentication/authorization, security, monitoring, deployment strategies , etc. while operating EKS-based infrastructure

  • Anyone who wants to set up and experience a Kubernetes practice environment based on AWS is OK!!


What do you learn?

  • Configuring and automating EKS practice environment using Terraform

  • Fully Private EKS Cluster Architecture Configuration

  • Configuring EKS serverless execution environment based on Fargate

  • VPC CNI and Kubernetes NetworkPolicy settings and security group application

  • Rolling update strategy without traffic loss in Ingress (ALB) environment

  • Configuring the Amazon S3 CSI Driver and Using Static Volumes

  • LGTM Observability Stack Configuration Based on Mimir, Loki, and Tempo

  • Configuring FinOps environment based on OpenCost/KubeCost

  • EKS authentication/authorization system (IAM, OIDC, RBAC, Pod Identity, etc.)

  • Configuring EKS cluster security access via Teleport

  • Building a CI/CD Pipeline with Jenkins & ArgoCD


How do you learn?

  • It proceeds in a systematic way in the following order: thematic architecture concept → diagram → practice composition .

  • Each lab is structured as a scenario-based exercise rather than a simple test.

  • Repeatable automation scripts and practice environment code are also provided.


Why should I take this lecture?

  • This course follows the flow of the existing EKS basic lectures, but allows you to learn more diverse topics through in-depth practice.

  • You will learn by implementing frequently encountered components in practice, such as Terraform, Fargate, Ingress, Monitoring, Authentication/Authorization, FinOps, and CI/CD, directly in the Amazon EKS environment.

  • We provide hands-on, hands-on training experiences where you can directly organize and experience each topic .

  • Learning does not end with simple settings, but progresses through understanding and applying the meaning and effect of the settings .


Features of this course

Provides various schematic explanations

To help you easily understand the flow of operations in theory and practice, we provide various schematic screens.

A lecture with a high proportion of practical training

We provide a variety of practical exercises so that you can follow along and see for yourself and understand.

This is an experiential course with a high proportion of practical training compared to theory.

Hands-On page provided

For your convenience, we provide the EKS Hands-On webpage created by our team.

Code-based resource distribution

For the convenience of practice, the basic infrastructure deployment is deployed using Terraform.

This allows you to focus on studying only the section topics.

Learn about these things

Section (1) Lecture Introduction

  • Introduction to Amazon EKS Extension Course

  • CloudNet@ Team Introduction - Online study activities, writing and lecture activities


Section (2) [Practice] Deploying AWS Resources with Terraform

  • Introduction to Terraform and check its operation

  • Check the structure of Terraform HCL and HCL Block types

  • Hands-on training on deploying AWS resources with Terraform

Section (3) Amazon EKS Clusters

  • Introducing Amazon EKS Cluster

  • EKS Fully Private Cluster Architecture

  • Check the security groups configured in the Amazon EKS cluster

Section (4) [Practice] Configuring Amazon EKS Fully Private Cluster

  • EKS Fully Private Cluster Configuration and Verification

  • Verify Endpoint Private Access communication flow and deploy resources

Section (5) Amazon EKS Cluster - AWS Fargate

  • Introduction to AWS Fargate in an Amazon EKS Cluster Environment

  • Schematic description of AWS Fargate configuration

  • Check AWS Fargate Profile and Scheduling Method

Section (6) [Practical] Amazon EKS Cluster - Configuring AWS Fargate

  • Create an AWS Fargate Profile, deploy pods, and restart pods

  • Verifying the behavior when deleting an AWS Fargate Profile

Section (7) Amazon VPC CNI - Network Policy

  • Description of Network Policy features in a typical Kubernetes environment

  • Applying K8s Network Policy in an Amazon VPC CNI Environment

  • AWS Security Group for Pods Description

Section (8) [Practice] Amazon VPC CNI - Configuring Network Policy

  • VPC CNI - Enable Network Policy feature and check related information

  • Verify VPC CNI - Network Policy operation with demo application


Section (9) [Practice] Providing a service without traffic loss in an Ingress ALB environment of Amazon EKS

  • Traffic loss environment when performing Pod Rolling Update

  • Readiness Probe, Graceful Shutdown, Termination Grace Period

  • Check monitoring before and after applying the plan without traffic loss

Section (10) [Practice] Configuring Mountpoint for Amazon S3 CSI Driver

  • Amazon S3 CSI Driver Description and Comparison with Other CSI Drivers

  • Static Provisioning Practice in an Amazon S3 CSI Driver Configuration Environment

Section (11) Observability Architecture

  • Description of Observability and the 3 Pillars of Observability

  • Description of LGTM (Loki, Grafana, Tempo, Mimir) Observability Full Stack Architecture

  • Introduction to OpenTelemetry and description of the OpenTelemetry Collector structure

Section (12) [Practice] Configuring LGTM Observability Full Stack

  • LGTM Backend System Configuration (Mimir, Loki, Tempo)

  • Configuring OTel Collector, Grafana

  • Check Metric, Log, and Trace information through practice


Section (13) [Hands-on] Amazon EKS FinOps - Configuring KubeCost & OpenCost

  • Introduction to the description and architecture of OpenCost and KubeCost

  • Comparing OpenCost and KubeCost

  • Configuring and verifying OpenCost and KubeCost through hands-on practice


Section (14) Amazon EKS Authentication & Authorization

  • Kubernetes Authentication Types

  • Kubernetes Authorization Types

  • Amazon EKS Authentication and Authorization Explained

  • EKS Cluster Access Management

  • Instance Profile, IRSA, Pod Identity Description

Section (15) [Hands-on] Amazon EKS - Configuring Authentication and Authorization

  • EKS User Authentication & Authorization Verification and Configuration (ConfigMap vs EKS API)

  • Configuring authentication and authorization for Amazon EKS cluster resources (Instance Profile, IRSA, Pod Identity)

Section (16) [Hands-on] Configuring Amazon EKS Secure Access - Teleport

  • Introduction and Architecture of Teleport Access Platform

  • Install and configure Teleport, register Teleport SSH nodes and manage access

  • Registering an EKS cluster with Teleport

  • Delegating User Access Permissions by Teleport Role

Section (17) Introduction CI/CD

  • Introduction to CI/CD and general structures and tools

  • Introduction and structure of Jenkins, Jenkins Pipeline

  • Introduction and structure of ArgoCD, comparison with GitOps and Jenkins CD

Section (18) [Hands-on] Configuring Amazon EKS CI/CD

  • Configuring Gogs, Amazon ECR, and Jenkins

  • Configuring the Jenkins CI Pipeline

  • Configuring ArgoCD and Testing GitOps

  • Configuring Jenkins CD Pipeline


** In the future, we plan to open two additional Extra Sections as a service. 🙂

Who created this course

Hello. My name is Ongja and I work for the CloudNet@ team.
Our CloudNet@ team is a study group that learns and shares knowledge about cloud-related technologies. We have been actively engaged in various knowledge-sharing activities through various cloud-related online study activities, book writing, and lecture content production. We will continue to come back with video lecture content on various topics. :)


Resume/Portfolio/Personal Video

  • Author of 'Learn AWS Networking by Following' (published in 2020)

  • Writing 'AWS Textbook' (October 2023)

  • 'Introduction to AWS Networking with CloudNet@' Inflearn Lecture (April 2023)

  • 'Amazon EKS Basics with CloudNet@' Inflearn Lecture (September 2023)

Things to note before taking the class

Step by Step

  • Each section is structured in the order of theory explanation → practice, and we recommend taking the lectures in order.

No!! Live

  • It is structured so that you can follow the exercises together, but

    Parts that require repetitive tasks or waiting times are edited appropriately, so you should pause the video and follow the exercises yourself when necessary.


  • It is recommended that you proceed with the expectation that it will take about 1.5 times longer than the indicated estimated practice time.

Small amount of charges incurred

  • Please note that although we utilize the free tier environment where possible, small charges may apply during the training.

  • Depending on your learning pattern or situation, it is expected to cost around 20,000 won or more.

Learning Materials

  • Provides EKS Hands-On webpage, a practical guide ( https://www.ongja.space/cnaeelab )

  • Provide Terraform resource deployment code

    • Run the Terraform resource deployment command ⇒ Create basic infrastructure for practice

    • Run the Terraform resource deletion command ⇒ Delete basic infrastructure for practice

    • The course explains how to download code.

  • Lecture materials provided in PDF/PPT

    • Basically, we provide a PDF file of the lecture progress.

    • We provide read-only PPT files only to course review writers.

      • If you check it as a slide show, it will help you understand the dynamic movement. If you need it, please apply by email :)

      • Email address: ongja@cloudneta.net

      • Format: [Course name]/[Applicant nickname]/[Whether or not there is a course review]

      • Example: Amazon EKS Extension Lecture/ongja_cloudnet@/Completed

Player Knowledge and Notes

  • Basic understanding of AWS services

  • Understanding Kubernetes Services Basics

  • Understanding Linux Shell Commands Basics

  • This course is a slightly expanded version of the Amazon EKS basic course. If you have basic prior knowledge of EKS, you can proceed with all courses without difficulty.

Recommended for
these people

Who is this course right for?

  • A student who has taken the basic EKS course and wants to move on to the next level

  • Cloud engineers and DevOps personnel who want to configure and utilize the EKS environment in various ways

  • Anyone who is operating an EKS-based infrastructure and is considering authentication/authorization, security, monitoring, and deployment strategies.

  • Anyone who wants to build and experience a Kubernetes lab environment on AWS is welcome!!

Need to know before starting?

  • AWS Services

  • Kubernetes Basic Concepts

  • Amazon EKS Basics

Hello
This is

1,230

Learners

104

Reviews

98

Answers

4.9

Rating

3

Courses

안녕하세요. CloudNet@ 팀에서 활동 중인 Ongja라고 합니다.

저희 CloudNet@ 팀은 클라우드 관련 기술에 대해 지식을 학습하고 공유하는 스터디 그룹입니다.

다양한 클라우드 관련 온라인 스터디 활동과 책 집필과 강의 콘텐츠 제작을 통해 다양한 지식 공유 활동을 활발히 진행해 왔습니다.

앞으로도 다양한 주제의 영상 강의 콘텐츠로 찾아 뵙겠습니다. :)

개인블로그 -> https://ongja.space

팀블로그 -> http://blog.cloudneta.net

Curriculum

All

72 lectures ∙ (14hr 6min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

4 reviews

5.0

4 reviews

  • shkim5156님의 프로필 이미지
    shkim5156

    Reviews 2

    Average Rating 5.0

    5

    63% enrolled

    Good

    • ongja
      Instructor

      Hello shkim! CloudNet@ Team. Thank you for the good course review :)

  • ericserra4918님의 프로필 이미지
    ericserra4918

    Reviews 93

    Average Rating 4.9

    5

    100% enrolled

    Thank you for explaining the difficult topic of EKS so easily. Hope you successfully open the next course you are planning, and if you have the capacity, please also consider opening an AWS security course including AWS Control Tower, IAM, WAF, and NETWORK FIREWALL. Thank you.

    • ongja
      Instructor

      Hello ericserra! This is the CloudNet@ team. First, thank you for leaving a positive review. We deeply agree on the need for the "AWS Security" topic you suggested, and we are currently organizing the curriculum and contemplating the lecture content. We will return with a good lecture in the future. Thank you :)

  • kjs3377님의 프로필 이미지
    kjs3377

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    Following the EKS basic course, I also thoroughly enjoyed the extended version. It was very helpful, and the security and CI/CD parts were particularly useful. I look forward to the next course. Thank you~

    • ongja
      Instructor

      Hello. We are the CloudNet@ team. Thank you for leaving a good review :) We will return with good lectures next time.

$106.70

ongja's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!