Kubernetes 및 Amazon EKS 교육 컨텐츠
이 저장소는 Kubernetes와 Amazon EKS에 대한 포괄적인 교육 자료를 제공합니다. Linux 기초부터 컨테이너화, Kubernetes 오케스트레이션, 그리고 Amazon EKS의 고급 기능까지 다룹니다.
학습 자료 및 퀴즈
이 교육 컨텐츠는 학습 자료와 함께 각 주제에 대한 퀴즈를 제공합니다. 퀴즈를 통해 학습한 내용을 테스트하고 강화할 수 있습니다. 각 퀴즈는 토글 형태로 답변을 가려서 보여주는 방식으로 구성되어 있어, 먼저 문제를 풀어본 후 답변을 확인할 수 있습니다.
목차
소식
- 주간 소식 - Kubernetes/EKS 생태계 최신 뉴스 다이제스트
기초 개념
- Linux 기초 | 퀴즈 | 실습
- Linux 운영 기술 | 퀴즈 | 실습
- 컨테이너 기술 | 퀴즈 | 실습
- Kubernetes 소개 | 퀴즈
- eBPF 기초와 실무 활용 | 퀴즈
Kubernetes 핵심 개념
- 클러스터 아키텍처 | 퀴즈
- 파드와 워크로드 | 퀴즈
- 서비스와 네트워킹 | 퀴즈
- 스토리지 | 퀴즈
- 구성 | 퀴즈
- 보안 | 퀴즈
- 정책 | 퀴즈
- 스케줄링, 선점 및 축출 | 퀴즈
- 클러스터 관리 | 퀴즈
- Windows in Kubernetes | 퀴즈
- Kubernetes 확장 | 퀴즈
Scheduling
- Custom Scheduler
Autoscaling
Amazon EKS
- EKS 소개 | 퀴즈
- EKS 클러스터 생성
- EKS 네트워킹
- EKS 스토리지
- EKS 보안 | 퀴즈
- EKS 모니터링 및 로깅 | 퀴즈
- EKS 비용 최적화 | 퀴즈
- EKS 업그레이드 | 퀴즈
- EKS 문제 해결 | 퀴즈
- EKS 복원력과 고가용성 | 퀴즈
- EKS 고급 디버깅 | 퀴즈
- Kubernetes 버전별 신규 기능과 로드맵 | 퀴즈
EKS Hybrid Nodes
- EKS Hybrid Nodes 소개
- 사전 요구 사항 | 퀴즈
- 네트워크 구성 | 퀴즈
- 에어갭 환경 구성 | 퀴즈
- 노드 부트스트랩 | 퀴즈
- GPU 서버 통합 | 퀴즈
- 워크로드 배치 전략 | 퀴즈
- 노드 라이프사이클 관리 | 퀴즈
- 운영 및 유지보수 | 퀴즈
- 베어메탈 서버 OS 설치 | 퀴즈
- Hybrid Nodes Gateway | 퀴즈
EKS Auto Mode
- EKS Auto Mode 소개
- Auto Mode 시작하기 | 퀴즈
- NodePool 구성 | 퀴즈
- 스케일링 동작 | 퀴즈
- Spot 인스턴스 전략 | 퀴즈
- 운영 및 관리 | 퀴즈
- 비용 관리 | 퀴즈
- 노드 생명주기 | 퀴즈
- 워크로드별 최적화 | 퀴즈
- 마이그레이션 가이드 | 퀴즈
AI/ML
- AI/ML 워크로드 | 퀴즈
- AI 인프라스트럭처 | 퀴즈
- 모델 트레이닝 | 퀴즈
- 추론 프레임워크 | 퀴즈
- vLLM 배포 및 최적화 | 퀴즈
- Agentic AI 플랫폼 | 퀴즈
- AI/ML 모범 사례 | 퀴즈
Data on EKS
- Data on EKS 개요
- Kafka on EKS 딥다이브
- Spark on EKS 딥다이브
- Airflow on EKS 딥다이브
- Flink on EKS 딥다이브
Networking
- Networking 개요 | 퀴즈
- VPC CNI | 퀴즈
- Cilium 딥다이브
- Calico 딥다이브
- VPC Lattice | 퀴즈
- AWS Load Balancer Controller | 퀴즈
- Gateway API | 퀴즈
Service Mesh
Security & Policy
- Kyverno를 사용한 정책 관리 | 퀴즈
- Kubernetes 인증 및 권한 부여 | 퀴즈
- Pod Security Standards | 퀴즈
- 네트워크 정책 | 퀴즈
- 시크릿 관리 | 퀴즈
- EKS 보안 모범 사례 | 퀴즈
- 이미지 보안 | 퀴즈
- 런타임 보안 | 퀴즈
- OPA Gatekeeper | 퀴즈
- cert-manager | 퀴즈
- Kubescape | 퀴즈
- SPIFFE/SPIRE | 퀴즈
Container Registry
Platform Engineering
- Platform Engineering 개요 | 퀴즈
- Helm | 퀴즈
- AWS Controllers for Kubernetes (ACK) | 퀴즈
- Kubernetes Resource Operator (KRO) | 퀴즈
- Kubernetes 확장 메커니즘 | 퀴즈
- ExampleCorp: ACK + KRO 통합 예제
- Backstage IDP | 퀴즈
- Crossplane | 퀴즈
- vCluster | 퀴즈
GitOps
- GitOps 개요
- ArgoCD
- FluxCD | 퀴즈
- GitOps 도구 비교 | 퀴즈
- Flagger Progressive Delivery | 퀴즈
- Feature Flags와 OpenFeature | 퀴즈
운영 가이드
- 인프라 구성 기초 | 퀴즈
- 인프라 구성 고급 | 퀴즈
- CI 파이프라인 구성 | 퀴즈
- GitOps 멀티 클러스터 | 퀴즈
- GitOps 자동화 | 퀴즈
- 스케일링 전략 | 퀴즈
- Observability 알림 설정 | 퀴즈
- Observability 분석 방법 | 퀴즈
- Observability 스택 구성 | 퀴즈
- 리소스 최적화 | 퀴즈
- EKS 업그레이드 운영 | 퀴즈
- 이벤트 용량 계획 플레이북 | 퀴즈
- FinOps 비용 가시성 플랫폼 | 퀴즈
- Tekton Pipelines | 퀴즈
- Zonal 클러스터 운영 전략 | 퀴즈
Observability
- Observability 개요
- Metrics
- Logging
- Tracing
- Alerting
- Grafana | 퀴즈
- 관측성 최적화 가이드 | 퀴즈
실습 가이드
이론 학습 후 실제 환경에서 실습할 수 있는 가이드를 제공합니다.
- 실습 가이드 목록
- 기초: Linux 기초, Linux 실무, 컨테이너 실습
- 핵심: Pod, Service, Storage, ConfigMap 실습
- EKS: 클러스터 생성 실습
Observability End-to-End 실습
- 실습 시리즈 소개
- Part 1: 인프라 구성 | 퀴즈
- Part 2: Observability 스택 | 퀴즈
- Part 3: MSA 배포 및 카나리 | 퀴즈
- Part 4: 부하 테스트 및 스케일링 | 퀴즈
- Part 5: 알림 및 AIOps | 퀴즈
- Part 6: 분산 추적 분석 | 퀴즈
학습 가이드
초보자를 위한 학습 순서
- 기초 개념 → Kubernetes 핵심 개념 → Amazon EKS 순서로 학습
- 각 장을 읽은 후 해당 퀴즈를 풀어 이해도 확인
- 실습 환경에서 직접 명령어와 예제 코드 실행
고급 사용자를 위한 학습 순서
- Amazon EKS → AI/ML → Service Mesh → Security & Policy 순서로 학습
- Cilium 섹션으로 네트워킹 심화 학습
- 특정 도구나 기술에 집중하여 심화 학습
퀴즈 활용법
- 각 문서 마지막에 있는 퀴즈 링크를 클릭하여 학습 내용 확인
- 토글 형태로 구성된 답변을 먼저 생각해본 후 확인
- 틀린 문제는 해당 문서를 다시 읽어 복습
기여하기
이 프로젝트에 기여하고 싶으시다면:
- 오타나 내용 오류 발견 시 이슈 등록
- 새로운 주제나 개선사항 제안
- 퀴즈 문제 추가나 개선 제안
라이선스
이 교육 자료는 학습 목적으로 자유롭게 사용할 수 있습니다.