Skip to content

한국어 버전

Kubernetes and Amazon EKS Training Content ​

GitBook

This repository is a comprehensive cloud guidebook covering Linux and container fundamentals, Kubernetes and Amazon EKS, networking, service mesh, storage, databases, data pipelines, AI/ML, and security & operations. Alongside the learning materials it provides benchmark data measured on real AWS environments, plus topic quizzes and selected hands-on labs.

Learning Materials and Quizzes ​

This training content provides quizzes for each topic along with the learning materials. You can test and reinforce what you've learned through the quizzes. Each quiz is designed with toggle-style answers that are hidden, allowing you to attempt the questions first before revealing the answers.

Table of Contents ​

News ​

  • Weekly News - Latest Kubernetes/EKS ecosystem news digests

Linux & Container ​

  1. Linux Basics | Quiz | Lab
  2. Linux Operations Skills | Quiz | Lab
  3. Container Technology | Quiz | Lab
  4. eBPF Fundamentals and Practical Applications | Quiz

Linux Kernel ​

  1. Linux Kernel Overview
  2. Kernel Features Behind Containers | Quiz
  3. Kernel Networking Stack | Quiz
  4. EKS Node Kernel Tuning | Quiz

Kubernetes Core Concepts ​

  1. Introduction to Kubernetes | Quiz
  2. Cluster Architecture | Quiz
  3. Pods and Workloads | Quiz
  4. Services and Networking | Quiz
  5. Storage | Quiz
  6. Configuration | Quiz
  7. Security | Quiz
  8. Policies | Quiz
  9. Scheduling, Preemption and Eviction | Quiz | Lab
  10. Cluster Administration | Quiz
  11. Windows in Kubernetes | Quiz
  12. Extending Kubernetes | Quiz
  13. Custom Scheduler
  1. Autoscaling

Amazon EKS ​

  1. Introduction to EKS | Quiz
  2. EKS Cluster Creation
  3. EKS Networking
  4. EKS Storage
  5. EKS Security | Quiz
  6. EKS Monitoring and Logging | Quiz
  7. EKS Cost Optimization | Quiz
  8. EKS Upgrades | Quiz
  9. EKS Troubleshooting | Quiz
  10. EKS Resiliency and High Availability | Quiz
  11. EKS Advanced Debugging | Quiz
  12. Kubernetes Version Features and Roadmap | Quiz

EKS Hybrid Nodes ​

  1. EKS Hybrid Nodes Introduction
  2. Prerequisites | Quiz
  3. Network Configuration | Quiz
  4. Restricted-Internet Setup | Quiz
  5. Node Bootstrap | Quiz
  6. GPU Server Integration | Quiz
  7. Workload Placement Strategies | Quiz
  8. Node Lifecycle Management | Quiz
  9. Operations and Maintenance | Quiz
  10. Bare Metal OS Setup | Quiz
  11. Hybrid Nodes Gateway | Quiz
  12. Network Separation Security Review | Quiz

EKS Auto Mode ​

  1. EKS Auto Mode Introduction
  2. Getting Started | Quiz
  3. NodePool Configuration | Quiz
  4. Scaling Behavior | Quiz
  5. Spot Instance Strategies | Quiz
  6. Operations and Management | Quiz
  7. Cost Management | Quiz
  8. Node Lifecycle | Quiz
  9. Workload Optimization | Quiz
  10. Migration Guide | Quiz

Networking ​

  1. Linux Networking from the Beginning
  2. Expert Networking Path
  3. Kubernetes Networking Overview | Quiz
  4. Network Fundamentals — 25 Protocols
  5. Linux Network Diagnostics Practice | Quiz
  6. VPC CNI | Quiz
  7. Cilium Deep Dive
  8. Calico Deep Dive
  9. VPC Lattice | Quiz
  10. AWS Load Balancer Controller | Quiz
  11. Gateway API | Quiz
  12. Cross-Org VPC Connectivity | Quiz
  13. Pod Network Benchmark | Quiz

Service Mesh ​

  1. Istio | Quiz

  2. Linkerd

  3. Cilium Service Mesh

  4. VPC Lattice Deep Dive

Storage ​

  1. Storage Overview
  2. EBS gp2 vs gp3 Measured Benchmark | Quiz

Database ​

  1. Databases on Kubernetes Overview
  2. ClickHouse on EKS Measured Benchmark | Quiz

Blockchain ​

  1. Blockchain Overview
  2. Blockchain Fundamentals | Quiz
  3. Running Blockchain Nodes on EKS | Quiz
  4. Amazon Managed Blockchain | Quiz
  5. Financial Services Perspective | Quiz

Data Pipeline ​

  1. Data on EKS Overview
  2. Kafka on EKS Deep Dive
  3. Spark on EKS Deep Dive
  4. Airflow on EKS Deep Dive
  5. Flink on EKS Deep Dive

AI/ML ​

  1. AI/ML Workloads | Quiz
  2. AI Infrastructure | Quiz
  3. Model Training on EKS | Quiz
  4. Inference Frameworks | Quiz
  5. vLLM Deployment & Optimization | Quiz
  6. Agentic AI Platform on EKS | Quiz
  7. AI/ML Best Practices | Quiz
  8. Ray on EKS Deep Dive
  9. Kubeflow on EKS Deep Dive
  10. MLflow on EKS Deep Dive
  1. SageMaker AI Qwen PII Guidebook
  1. LLM Gateway (Inference Gateway) Deep Dive | Quiz
  2. Agent Sandbox on EKS | Quiz

Security & Policy ​

  1. Policy Management with Kyverno | Quiz
  2. Kubernetes Authentication and Authorization | Quiz
  3. Pod Security Standards | Quiz
  4. Network Policies | Quiz
  5. Secrets Management | Quiz
  6. EKS Security Best Practices | Quiz
  7. Image Security | Quiz
  8. Runtime Security | Quiz
  9. OPA Gatekeeper | Quiz
  10. cert-manager | Quiz
  11. Kubescape | Quiz
  12. SPIFFE/SPIRE | Quiz
  13. Incident-driven Defense in Depth and Response | Quiz
  14. WAF, Edge, API and Origin Protection | Quiz
  15. Palo Alto and Fortinet NGFW | Quiz
  16. GWLB and GENEVE Paths and Failure Validation | Quiz

GitOps ​

  1. GitOps Overview
  2. ArgoCD
  3. FluxCD | Quiz
  4. GitOps Tools Comparison | Quiz
  5. Flagger Progressive Delivery | Quiz
  6. Feature Flags and OpenFeature | Quiz

Enterprise Cloud Governance ​

  1. Governance Overview | Quiz
  2. Landing Zone, OUs, and Organizational Control | Quiz
  3. Account Structure and IAM Boundaries | Quiz
  4. Multi-Account, Multi-Cluster EKS Architecture | Quiz
  5. Shared VPC and Connectivity | Quiz
  6. Data and Security Boundaries | Quiz
  7. Decision Framework and PoC Design | Quiz

Platform Engineering ​

  1. Platform Engineering Overview | Quiz
  2. Helm | Quiz
  3. AWS Controllers for Kubernetes (ACK) | Quiz
  4. Kubernetes Resource Operator (KRO) | Quiz
  5. Kubernetes Extension Mechanisms | Quiz
  6. ExampleCorp: ACK + KRO Integration Example
  7. Backstage IDP | Quiz
  8. Crossplane | Quiz
  9. vCluster | Quiz

Container Registry ​

  1. Container Registry Overview
  2. Docker Hub | Quiz
  3. Amazon ECR | Quiz
  4. Harbor | Quiz
  5. Container Registry Best Practices | Quiz

Observability ​

  1. Observability Overview
  2. Metrics
  3. Logging
  4. Tracing
  5. Alerting
  6. Grafana | Quiz
  7. Observability Optimization Guide | Quiz

Operations Guide ​

  1. Infrastructure Setup | Quiz
  2. Infrastructure Advanced | Quiz
  3. CI Pipelines | Quiz
  4. GitOps Multi-Cluster | Quiz
  5. GitOps Automation | Quiz
  6. Scaling Strategies | Quiz
  7. Observability Alerts | Quiz
  8. Observability Analysis | Quiz
  9. Observability Stack | Quiz
  10. Resource Optimization | Quiz
  11. Upgrade Operations | Quiz
  12. Event Capacity Planning Playbook | Quiz
  13. FinOps Cost Visibility Platform | Quiz
  14. Tekton Pipelines | Quiz
  15. Zonal Cluster Operations | Quiz
  16. Troubleshooting Playbook | Quiz
  17. EKS Spot Production Experiments and Result Assessment | Quiz

Lab Guides ​

We provide hands-on lab guides for practicing in real environments after learning the theory.

  • Lab Guides List
  • Basics: Linux Basics, Linux Operations, Container Labs
  • Core: Pod, Service, Storage, ConfigMap Labs
  • EKS: Cluster Creation Lab

Observability End-to-End Labs ​

  1. Lab Series Introduction
  2. Part 1: Infrastructure Setup | Quiz
  3. Part 2: Observability Stack | Quiz
  4. Part 3: MSA Deployment and Canary | Quiz
  5. Part 4: Load Testing and Autoscaling | Quiz
  6. Part 5: Alerting and AIOps | Quiz
  7. Part 6: Distributed Tracing Analysis | Quiz

Learning Guide ​

Learning Path for Beginners ​

  1. Study in this order: Linux & Container -> Kubernetes Core Concepts -> Amazon EKS
  2. After reading each chapter, take the corresponding quiz to check your understanding
  3. Execute commands and example code hands-on in a practice environment

Learning Path for Advanced Users ​

  1. Study in this order: Amazon EKS -> AI/ML -> Service Mesh -> Security & Policy
  2. Deep dive into networking with the Cilium section
  3. Focus on specific tools or technologies for in-depth learning

How to Use Quizzes ​

  • Click the quiz link at the end of each document to check your learning
  • Think about the toggle-style answers first before revealing them
  • Review the corresponding document for any questions you got wrong

Contributing ​

If you'd like to contribute to this project:

  1. Submit an issue when you find typos or content errors
  2. Suggest new topics or improvements
  3. Suggest additions or improvements to quiz questions

License ​

This training material is free to use for learning purposes.