
CloudNet@ - Amazon EKS Basic Course
ongja
For beginner Amazon EKS users, this lecture covers the basics of Amazon EKS, an AWS managed Kubernetes service.
Basic
Network, AWS, Kubernetes
Amazon EKS 사용자라면 꼭 알아야 할, 다양한 주제를 폭넓게 다루는 Amazon EKS 확장판 강의입니다.
EKS Fully Private Cluster 구성 및 운영 방법 이해
AWS Fargate 기반 서버리스 EKS 환경 구축 및 활용
Amazon VPC CNI - Network Policy를 활용한 네트워크 보안 구성
데이터 유실 없는 Rolling Update 배포 전략 학습
Mountpoint for Amazon S3 CSI Driver를 통한 스토리지 확장
LGTM 스택 (Loki, Grafana, Tempo, Mimir) 기반 Observability 환경 구축
FinOps 환경에서 KubeCost와 OpenCost를 활용한 비용 최적화 전략
EKS 사용자 및 자원 인증 및 인가 구성
Teleport Access Platform을 활용한 EKS 클러스터 보안 접근 환경 구축
Jenkins & ArgoCD를 활용한 CI/CD 파이프라인과 GitOps 구축
Amazon EKS 기본 강의에서 조금 더 다양한 주제로 깊이 있게 학습하는 확장판 강의입니다.
이번 강의는 AWS에서 제공하는 관리형 쿠버네티스 서비스인 Amazon EKS를 활용하여, EKS 클러스터를 다양한 구성 방식으로 배포하고, 실제 운영 환경에서 자주 마주치는 주제들을 중심으로 실습을 통해 깊이 있게 다루는 확장판 강의입니다.
기본 강의 이후 한 단계 더 확장된 실습 중심의 내용을 포함하고 있으며, 각 섹션은 실제 운영에서 유용하게 적용할 수 있도록 설계되었습니다.
CloudNet@ 팀의 경험과 스터디 자료를 기반으로,
단순히 따라만 하는 강의가 아닌 “왜 이렇게 구성해야 하는가?”, “이 설정이 어떤 의미를 가지는가?”를 함께 고민하며 실습하는 강의입니다.
EKS 기본 강의를 수강한 후, 다음 단계로 넘어가고 싶은 수강생
Amazon EKS 환경을 다양한 방식으로 구성하고 활용하고자 하는 클라우드 엔지니어 및 데브옵스 담당자
EKS 기반 인프라 운영 중에 인증/인가, 보안, 모니터링, 배포 전략 등을 고민하는 분
쿠버네티스 실습 환경을 AWS 기반으로 직접 구성하고 체험해보고 싶은 누구나 OK!!
Terraform을 활용한 EKS 실습 환경 구성과 자동화
Fully Private EKS 클러스터 아키텍처 구성
Fargate 기반 EKS 서버리스 실행 환경 구성
VPC CNI와 Kubernetes NetworkPolicy 설정 및 보안 그룹 적용
Ingress(ALB) 환경에서의 트래픽 유실 없는 롤링 업데이트 전략
Amazon S3 연동 CSI Driver 구성 및 정적 볼륨 사용
Mimir, Loki, Tempo 기반 LGTM Observability 스택 구성
OpenCost/KubeCost 기반 FinOps 환경 구성
EKS 인증/인가 체계 (IAM, OIDC, RBAC, Pod Identity 등)
Teleport를 통한 EKS 클러스터 보안 접근 구성
Jenkins & ArgoCD를 통한 CI/CD 파이프라인 구축
주제별 아키텍처 개념 → 도식화 → 실습 구성 순으로 체계적인 흐름으로 진행됩니다.
각 실습은 단순 테스트가 아니라 시나리오 기반 실습으로 구성되어 있습니다.
반복 사용 가능한 자동화 스크립트, 실습 환경 코드도 함께 제공됩니다.
기존 EKS 기본 강의의 흐름을 잇되, 보다 다양한 주제를 깊이 있게 실습하며 익힐 수 있는 강의입니다.
Terraform, Fargate, Ingress, Monitoring, 인증/인가, FinOps, CI/CD 등 실무에서 자주 마주치는 구성 요소를 Amazon EKS 환경에서 직접 구현해보며 배우게 됩니다.
주제 별로 직접 구성해보고 체험해보는 실전형 실습 경험을 제공합니다.
단순 설정에서 끝나지 않고, 설정의 의미와 효과를 이해하며 적용해 나가는 방식으로 학습이 진행됩니다.
다양한 도식화 설명 제공
이론과 실습의 동작 흐름을 쉽게 이해할 수 있도록, 다양한 도식화 화면을 제공합니다.
실습 비중이 높은 강의
다양한 실습을 제공해서, 직접 따라 하면서 눈으로 확인하고 이해할 수 있도록 구성했습니다.
이론 대비 실습 비중이 높은 체험형 강의입니다.
Hands-On 페이지 제공
실습의 편의를 위해 저희 팀에서 제작한 EKS Hands-On 웹 페이지를 제공합니다.
코드 기반 자원 배포
실습의 편의를 위해 기본 인프라 배포는 Terraform으로 배포합니다.
이로써, 섹션 주제만 집중해서 학습할 수 있습니다.
섹션 (1) 강의 소개
Amazon EKS 확장판 강의 대한 소개
CloudNet@ 팀 소개 - 온라인 스터디 활동, 집필 및 강의 활동
섹션 (2) [실습] Terraform으로 AWS 자원 배포하기
Terraform 소개와 동작을 확인
Terraform HCL의 구조와 HCL Block 유형 확인
Terraform으로 AWS 자원을 배포하는 실습
섹션 (3) Amazon EKS Clusters
Amazon EKS Cluster 소개
EKS Fully Private Cluster 아키텍처
Amazon EKS Cluster에 구성되는 보안 그룹 확인
섹션 (4) [실습] Amazon EKS Fully Private Cluster 구성하기
EKS Fully Private Cluster 구성 및 확인
Endpoint Private Access 통신 흐름 확인과 자원 배포
섹션 (5) Amazon EKS Cluster - AWS Fargate
Amazon EKS Cluster 환경에서 AWS Fargate에 대한 소개
AWS Fargate를 구성하는 도식화 설명
AWS Fargate Profile과 스케쥴링 방식 확인
섹션 (6) [실습] Amazon EKS Cluster - AWS Fargate 구성하기
AWS Fargate Profile을 생성 후 파드 배포 및 파드 재시작
AWS Fargate Profile을 삭제했을 때 동작 확인
섹션 (7) Amazon VPC CNI - Network Policy
일반적인 Kubernetes 환경에서 Network Policy 기능 설명
Amazon VPC CNI 환경에서 K8s Network Policy 적용
AWS Security Group for Pods 설명
섹션 (8) [실습] Amazon VPC CNI - Network Policy 구성하기
VPC CNI - Network Policy 기능을 활성화하고 관련 정보 확인
데모 애플리케이션으로 VPC CNI - Network Policy 동작 확인
섹션 (9) [실습] Amazon EKS의 Ingress ALB 환경에서 트래픽 유실 없는 서비스 하기
Pod Rolling Update를 수행할 때 트래픽 유실 환경
Readiness Probe, Graceful Shutdown, Termination Grace Period
트래픽 손실 없는 방안 적용 전과 후에 따른 모니터링 확인
섹션 (10) [실습] Mountpoint for Amazon S3 CSI Driver 구성하기
Amazon S3 CSI Driver 설명과 다른 CSI Driver와 비교
Amazon S3 CSI Driver 구성 환경에서 정적 프로비저닝 실습
섹션 (11) Observability Architecture
Observability와 3 Pillars of Observability에 대한 설명
LGTM(Loki, Grafana, Tempo, Mimir) Observability Full Stack Architecture 설명
OpenTelemetry 소개와 OpenTelemetry Collector 구조 설명
섹션 (12) [실습] LGTM Observability Full Stack 구성하기
LGTM 백엔드 시스템 구성(Mimir, Loki, Tempo)
OTel Collector, Grafana를 구성
실습을 통한 Metric, Log, Trace 정보 확인
섹션 (13) [실습] Amazon EKS FinOps - KubeCost & OpenCost 구성하기
OpenCost와 KubeCost의 설명과 아키텍처 소개
OpenCost와 KubeCost 비교
실습을 통한 OpenCost와 KubeCost 구성 및 확인
섹션 (14) Amazon EKS Authentication & Authorization
Kubernetes Authentication 유형
Kubernetes Authorization 유형
Amazon EKS Authentication과 Authorization 설명
EKS Cluster Access Management
Instance Profile, IRSA, Pod Identity 설명
섹션 (15) [실습] Amazon EKS - 인증 및 인가 구성하기
EKS 사용자 인증 & 인가 확인 및 구성 (ConfigMap vs EKS API)
Amazon EKS 클러스터 자원에 대한 인증 및 인가 구성(Instance Profile, IRSA, Pod Identity)
섹션 (16) [실습] Amazon EKS Secure Access - Teleport 구성하기
Teleport Access Platform에 대한 소개 및 아키텍처
Teleport 설치 및 구성, Teleport SSH 노드 등록 및 접근 관리
EKS 클러스터를 Teleport에 등록
Teleport Role에 따른 사용자 액세스 권한 위임
섹션 (17) Introduction CI/CD
CI/CD 소개 및 일반적인 구조와 도구들
Jenkins 소개 및 구조, Jenkins Pipeline
ArgoCD 소개 및 구조, GitOps, Jenkins CD와 비교
섹션 (18) [실습] Amazon EKS CI/CD 구성하기
Gogs, Amazon ECR, Jenkins 구성
Jenkins CI 파이프라인 구성
ArgoCD 구성 및 GitOps 테스트
Jenkins CD 파이프라인 구성
** 향후, 서비스 차원에서 Extra Section 2개를 추가로 개설할 계획에 있습니다. 🙂
안녕하세요. CloudNet@ 팀에서 활동 중인 Ongja라고 합니다.
저희 CloudNet@ 팀은 클라우드 관련 기술에 대해 지식을 학습하고 공유하는 스터디 그룹입니다. 다양한 클라우드 관련 온라인 스터디 활동과 책 집필과 강의 콘텐츠 제작을 통해 다양한 지식 공유 활동을 활발히 진행해 왔습니다. 앞으로도 다양한 주제의 영상 강의 콘텐츠로 찾아 뵙겠습니다. :)
'따라하며 배우는 AWS 네트워크 입문' 집필 (2020년 발간)
'AWS 교과서' 집필 (2023년 10월)
'CloudNet@와 함께하는 AWS 네트워킹 입문' 인프런 강의 (2023년 4월)
'CloudNet@와 함께하는 Amazon EKS 기본 강의' 인프런 강의 (2023년 9월)
각 섹션은 이론 설명 → 실습 진행 순으로 구성되어 있으며, 강의는 순서대로 수강하는 것을 권장드립니다.
실습을 함께 따라 할 수 있도록 구성되어 있지만,
반복 작업이나 대기 시간이 필요한 부분은 적절히 편집되어 있으며, 필요 시 영상을 멈추고 실습을 직접 따라 해보셔야 합니다.
표기된 실습 예상 시간 보다 1.5배 정도 소요될 것으로 예측하고 진행하는 것이 좋습니다.
가능한 프리 티어 환경을 활용하지만, 실습 중 소량의 과금은 발생할 수 있음을 미리 안내드립니다.
학습 패턴이나 상황에 따르지만 약 20,000원 이상 예상됩니다.
실습 가이드인 EKS Hands-On 웹 페이지 제공 (https://www.ongja.space/cnaeelab)
Terraform 자원 배포 코드 제공
Terraform 자원 배포 명령 실행 ⇒ 실습을 위한 기본 인프라 생성
Terraform 자원 삭제 명령 실행 ⇒ 실습을 위한 기본 인프라 삭제
강의 과정에서 코드 다운로드 방법을 설명합니다.
강의 자료 PDF/PPT 제공
기본적으로 강의 진행 PDF 파일을 제공합니다.
수강평 작성자에 한해 읽기 전용의 PPT 파일을 제공합니다.
슬라이드 쇼로 확인하면 동적인 동작의 이해에 도움이 되겠습니다. 필요하신 분은 메일로 신청해 보세요 :)
이메일 주소: ongja@cloudneta.net
양식: [강의명]/[신청자 닉네임]/[수강평 유무]
예시: Amazon EKS 확장판 강의/ongja_cloudnet@/완료
AWS 서비스 기본 이해
쿠버네티스 서비스 기본 이해
리눅스 쉘 명령어 기본 이해
Amazon EKS 기본 강의에서 조금 더 범위를 확장한 강의로, 초/중급 난이도로 EKS 기본 사전 지식을 갖춘다면 모든 과정에 무리 없이 진행 가능합니다.
학습 대상은
누구일까요?
EKS 기본 강의를 수강한 후, 다음 단계로 넘어가고 싶은 수강생
EKS 환경을 다양한 방식으로 구성하고 활용하고자 하는 클라우드 엔지니어 및 데브옵스 담당자
EKS 기반 인프라 운영 중에 인증/인가, 보안, 모니터링, 배포 전략 등을 고민하는 분
쿠버네티스 실습 환경을 AWS 기반으로 직접 구성하고 체험해보고 싶은 누구나 OK!!
선수 지식,
필요할까요?
AWS 서비스
쿠버네티스 기본 개념
Amazon EKS 기본 개념
1,229
명
수강생
104
개
수강평
98
개
답변
4.9
점
강의 평점
3
개
강의
안녕하세요. CloudNet@ 팀에서 활동 중인 Ongja라고 합니다.
저희 CloudNet@ 팀은 클라우드 관련 기술에 대해 지식을 학습하고 공유하는 스터디 그룹입니다.
다양한 클라우드 관련 온라인 스터디 활동과 책 집필과 강의 콘텐츠 제작을 통해 다양한 지식 공유 활동을 활발히 진행해 왔습니다.
앞으로도 다양한 주제의 영상 강의 콘텐츠로 찾아 뵙겠습니다. :)
개인블로그 -> https://ongja.space
팀블로그 -> http://blog.cloudneta.net
전체
72개 ∙ (14시간 6분)
해당 강의에서 제공:
전체
4개
5.0
4개의 수강평
수강평 93
∙
평균 평점 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 :)
수강평 2
∙
평균 평점 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.
₩138,600
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!