
CloudNet@ - Amazon EKS Basic Course
ongja
For beginner Amazon EKS users, this lecture covers the basics of Amazon EKS, an AWS managed Kubernetes service.
초급
Network, AWS, Kubernetes
This is an extended Amazon EKS course covering a wide range of topics that Amazon EKS users should definitely know.
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
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? ”
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!!
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
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.
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 .
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.
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. 🙂
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. :)
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)
Each section is structured in the order of theory explanation → practice, and we recommend taking the lectures in order.
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.
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.
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
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.
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
1,230
Learners
104
Reviews
98
Answers
4.9
Rating
3
Courses
안녕하세요. CloudNet@ 팀에서 활동 중인 Ongja라고 합니다.
저희 CloudNet@ 팀은 클라우드 관련 기술에 대해 지식을 학습하고 공유하는 스터디 그룹입니다.
다양한 클라우드 관련 온라인 스터디 활동과 책 집필과 강의 콘텐츠 제작을 통해 다양한 지식 공유 활동을 활발히 진행해 왔습니다.
앞으로도 다양한 주제의 영상 강의 콘텐츠로 찾아 뵙겠습니다. :)
개인블로그 -> https://ongja.space
팀블로그 -> http://blog.cloudneta.net
All
72 lectures ∙ (14hr 6min)
Course Materials:
All
4 reviews
5.0
4 reviews
Reviews 93
∙
Average Rating 4.9
5
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.
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 :)
Reviews 2
∙
Average Rating 5.0
5
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~
Hello. We are the CloudNet@ team. Thank you for leaving a good review :) We will return with good lectures next time.
$106.70
Check out other courses by the instructor!
Explore other courses in the same field!