Skip to content

English Version

Kubernetes 및 Amazon EKS 교육 컨텐츠

GitBook

이 저장소는 Kubernetes와 Amazon EKS에 대한 포괄적인 교육 자료를 제공합니다. Linux 기초부터 컨테이너화, Kubernetes 오케스트레이션, 그리고 Amazon EKS의 고급 기능까지 다룹니다.

학습 자료 및 퀴즈

이 교육 컨텐츠는 학습 자료와 함께 각 주제에 대한 퀴즈를 제공합니다. 퀴즈를 통해 학습한 내용을 테스트하고 강화할 수 있습니다. 각 퀴즈는 토글 형태로 답변을 가려서 보여주는 방식으로 구성되어 있어, 먼저 문제를 풀어본 후 답변을 확인할 수 있습니다.

목차

소식

  • 주간 소식 - Kubernetes/EKS 생태계 최신 뉴스 다이제스트

기초 개념

  1. Linux 기초 | 퀴즈 | 실습
  2. Linux 운영 기술 | 퀴즈 | 실습
  3. 컨테이너 기술 | 퀴즈 | 실습
  4. Kubernetes 소개 | 퀴즈
  5. eBPF 기초와 실무 활용 | 퀴즈

Kubernetes 핵심 개념

  1. 클러스터 아키텍처 | 퀴즈
  2. 파드와 워크로드 | 퀴즈
  3. 서비스와 네트워킹 | 퀴즈
  4. 스토리지 | 퀴즈
  5. 구성 | 퀴즈
  6. 보안 | 퀴즈
  7. 정책 | 퀴즈
  8. 스케줄링, 선점 및 축출 | 퀴즈
  9. 클러스터 관리 | 퀴즈
  10. Windows in Kubernetes | 퀴즈
  11. Kubernetes 확장 | 퀴즈

Scheduling

  1. Custom Scheduler

Autoscaling

  1. KEDA | 퀴즈
  2. Karpenter | 퀴즈
  3. Knative | 퀴즈

Amazon EKS

  1. EKS 소개 | 퀴즈
  2. EKS 클러스터 생성
  3. EKS 네트워킹
  4. EKS 스토리지
  5. EKS 보안 | 퀴즈
  6. EKS 모니터링 및 로깅 | 퀴즈
  7. EKS 비용 최적화 | 퀴즈
  8. EKS 업그레이드 | 퀴즈
  9. EKS 문제 해결 | 퀴즈
  10. EKS 복원력과 고가용성 | 퀴즈
  11. EKS 고급 디버깅 | 퀴즈
  12. Kubernetes 버전별 신규 기능과 로드맵 | 퀴즈

EKS Hybrid Nodes

  1. EKS Hybrid Nodes 소개
  2. 사전 요구 사항 | 퀴즈
  3. 네트워크 구성 | 퀴즈
  4. 에어갭 환경 구성 | 퀴즈
  5. 노드 부트스트랩 | 퀴즈
  6. GPU 서버 통합 | 퀴즈
  7. 워크로드 배치 전략 | 퀴즈
  8. 노드 라이프사이클 관리 | 퀴즈
  9. 운영 및 유지보수 | 퀴즈
  10. 베어메탈 서버 OS 설치 | 퀴즈
  11. Hybrid Nodes Gateway | 퀴즈

EKS Auto Mode

  1. EKS Auto Mode 소개
  2. Auto Mode 시작하기 | 퀴즈
  3. NodePool 구성 | 퀴즈
  4. 스케일링 동작 | 퀴즈
  5. Spot 인스턴스 전략 | 퀴즈
  6. 운영 및 관리 | 퀴즈
  7. 비용 관리 | 퀴즈
  8. 노드 생명주기 | 퀴즈
  9. 워크로드별 최적화 | 퀴즈
  10. 마이그레이션 가이드 | 퀴즈

AI/ML

  1. AI/ML 워크로드 | 퀴즈
  2. AI 인프라스트럭처 | 퀴즈
  3. 모델 트레이닝 | 퀴즈
  4. 추론 프레임워크 | 퀴즈
  5. vLLM 배포 및 최적화 | 퀴즈
  6. Agentic AI 플랫폼 | 퀴즈
  7. AI/ML 모범 사례 | 퀴즈

Data on EKS

  1. Data on EKS 개요
  2. Kafka on EKS 딥다이브
  3. Spark on EKS 딥다이브
  4. Airflow on EKS 딥다이브
  5. Flink on EKS 딥다이브

Networking

  1. Networking 개요 | 퀴즈
  2. VPC CNI | 퀴즈
  3. Cilium 딥다이브
  4. Calico 딥다이브
  5. VPC Lattice | 퀴즈
  6. AWS Load Balancer Controller | 퀴즈
  7. Gateway API | 퀴즈

Service Mesh

  1. Istio | 퀴즈
  2. Linkerd
  3. Cilium Service Mesh

Security & Policy

  1. Kyverno를 사용한 정책 관리 | 퀴즈
  2. Kubernetes 인증 및 권한 부여 | 퀴즈
  3. Pod Security Standards | 퀴즈
  4. 네트워크 정책 | 퀴즈
  5. 시크릿 관리 | 퀴즈
  6. EKS 보안 모범 사례 | 퀴즈
  7. 이미지 보안 | 퀴즈
  8. 런타임 보안 | 퀴즈
  9. OPA Gatekeeper | 퀴즈
  10. cert-manager | 퀴즈
  11. Kubescape | 퀴즈
  12. SPIFFE/SPIRE | 퀴즈

Container Registry

  1. 컨테이너 레지스트리 개요
  2. Docker Hub | 퀴즈
  3. Amazon ECR | 퀴즈
  4. Harbor | 퀴즈
  5. 컨테이너 레지스트리 모범 사례 | 퀴즈

Platform Engineering

  1. Platform Engineering 개요 | 퀴즈
  2. Helm | 퀴즈
  3. AWS Controllers for Kubernetes (ACK) | 퀴즈
  4. Kubernetes Resource Operator (KRO) | 퀴즈
  5. Kubernetes 확장 메커니즘 | 퀴즈
  6. ExampleCorp: ACK + KRO 통합 예제
  7. Backstage IDP | 퀴즈
  8. Crossplane | 퀴즈
  9. vCluster | 퀴즈

GitOps

  1. GitOps 개요
  2. ArgoCD
  3. FluxCD | 퀴즈
  4. GitOps 도구 비교 | 퀴즈
  5. Flagger Progressive Delivery | 퀴즈
  6. Feature Flags와 OpenFeature | 퀴즈

운영 가이드

  1. 인프라 구성 기초 | 퀴즈
  2. 인프라 구성 고급 | 퀴즈
  3. CI 파이프라인 구성 | 퀴즈
  4. GitOps 멀티 클러스터 | 퀴즈
  5. GitOps 자동화 | 퀴즈
  6. 스케일링 전략 | 퀴즈
  7. Observability 알림 설정 | 퀴즈
  8. Observability 분석 방법 | 퀴즈
  9. Observability 스택 구성 | 퀴즈
  10. 리소스 최적화 | 퀴즈
  11. EKS 업그레이드 운영 | 퀴즈
  12. 이벤트 용량 계획 플레이북 | 퀴즈
  13. FinOps 비용 가시성 플랫폼 | 퀴즈
  14. Tekton Pipelines | 퀴즈
  15. Zonal 클러스터 운영 전략 | 퀴즈

Observability

  1. Observability 개요
  2. Metrics
  3. Logging
  4. Tracing
  5. Alerting
  6. Grafana | 퀴즈
  7. 관측성 최적화 가이드 | 퀴즈

실습 가이드

이론 학습 후 실제 환경에서 실습할 수 있는 가이드를 제공합니다.

  • 실습 가이드 목록
  • 기초: Linux 기초, Linux 실무, 컨테이너 실습
  • 핵심: Pod, Service, Storage, ConfigMap 실습
  • EKS: 클러스터 생성 실습

Observability End-to-End 실습

  1. 실습 시리즈 소개
  2. Part 1: 인프라 구성 | 퀴즈
  3. Part 2: Observability 스택 | 퀴즈
  4. Part 3: MSA 배포 및 카나리 | 퀴즈
  5. Part 4: 부하 테스트 및 스케일링 | 퀴즈
  6. Part 5: 알림 및 AIOps | 퀴즈
  7. Part 6: 분산 추적 분석 | 퀴즈

학습 가이드

초보자를 위한 학습 순서

  1. 기초 개념Kubernetes 핵심 개념Amazon EKS 순서로 학습
  2. 각 장을 읽은 후 해당 퀴즈를 풀어 이해도 확인
  3. 실습 환경에서 직접 명령어와 예제 코드 실행

고급 사용자를 위한 학습 순서

  1. Amazon EKSAI/MLService MeshSecurity & Policy 순서로 학습
  2. Cilium 섹션으로 네트워킹 심화 학습
  3. 특정 도구나 기술에 집중하여 심화 학습

퀴즈 활용법

  • 각 문서 마지막에 있는 퀴즈 링크를 클릭하여 학습 내용 확인
  • 토글 형태로 구성된 답변을 먼저 생각해본 후 확인
  • 틀린 문제는 해당 문서를 다시 읽어 복습

기여하기

이 프로젝트에 기여하고 싶으시다면:

  1. 오타나 내용 오류 발견 시 이슈 등록
  2. 새로운 주제나 개선사항 제안
  3. 퀴즈 문제 추가나 개선 제안

라이선스

이 교육 자료는 학습 목적으로 자유롭게 사용할 수 있습니다.