Week 1 — CNCF Landscape and Core Concepts #
| Day | Topic | Video | Article | English Practice | |
|---|---|---|---|---|---|
| 01 | What is CNCF? | The Absolute Beginner’s Guide To Cloud Native — listen for the definition of cloud native | Introduction to Cloud Native Computing — definition | Record a 60-second baseline explanation of cloud native without a script. | |
| 02 | How do containers differ from VMs? | Virtual Machines vs Containers - Simply Explained — follow the comparison | Containers vs. Virtual Machines: Another Perspective — comparison | Write three comparison sentences using “whereas” or “while.” | |
| 03 | What does Kubernetes orchestrate? | What is Kubernetes - Kubernetes explained in 15 mins — listen for the orchestration role | What Is Container Orchestration? — how orchestration works | Explain the role of orchestration using “first,” “next,” and “finally.” | |
| 04 | What is the container lifecycle? | How Pods and the Pod Lifecycle work in Kubernetes — follow the phases | What Do ‘Cloud Native’ and ‘Kubernetes’ Even Mean? — how pods fit into cloud native | Describe the lifecycle in four ordered sentences using “pending,” “running,” and “terminated.” | |
| 05 | How does the CNCF landscape organize projects? | CNCF Landscape guided tour — follow the categories | An Introduction to the Cloud Native Landscape — landscape overview | Draw a simple map of the landscape layers and describe each aloud for 90 seconds. | |
| 06 | Review: explain the CNCF cloud native stack | A Hitchhiker’s Guide to the CNCF Landscape — replay the overview | What Is ‘Cloud Native’ (and Why Does It Matter)? — verify your summary | Give a two-minute explanation of the cloud native stack; compare it with Day 01. |
Week 2 — Orchestration and Runtime Mechanisms #
| Day | Topic | Video | Article | English Practice | |
|---|---|---|---|---|---|
| 07 | What is a Pod? | Kubernetes Explained in 9 Minutes — listen for what a Pod contains | Kubernetes Building Blocks: Nodes, Pods, Clusters — building blocks | Explain a Pod using one everyday analogy in three sentences. | |
| 08 | How does declarative configuration work? | Kubernetes Components explained! — follow the YAML structure | From YAML to Platforms: The Kubernetes Deployment Journey — declarative manifests | Write five sentences describing what you declare, using “desired state” and “actual state.” | |
| 09 | What is a Service and how does networking work? | Kubernetes Services explained — follow the service types | Kubernetes Ingress for Beginners — how traffic reaches pods | Compare ClusterIP, NodePort, and LoadBalancer using “whereas” twice. | |
| 10 | How does scheduling decide where to run? | How Does the Kubernetes Scheduler Pick a Node? — follow the scheduling steps | A Deep Dive into Kubernetes Scheduling — how scheduling works | Describe the scheduling process in four ordered sentences. | |
| 11 | What is a controller and how does it reconcile? | Kubernetes Deployment vs StatefulSet vs DaemonSet — follow the controller differences | How Kubernetes Deployments Work — how controllers reconcile | Explain the reconciliation loop using “desired state,” “actual state,” and “converge.” | |
| 12 | Review: explain how a workload runs in Kubernetes | Kubernetes Crash Course for Absolute Beginners — replay without captions | How Do Applications Run on Kubernetes? — verify your summary | Give a two-minute explanation from YAML to running Pod; compare with Day 07. |
Week 3 — Observability, Security, and Delivery #
| Day | Topic | Video | Article | English Practice | |
|---|---|---|---|---|---|
| 13 | What is a service mesh and why use one? | Istio Service mesh explained — listen for what the sidecar proxy does | Introduction to Service Mesh — definition | Explain the problem a service mesh solves in three sentences. | |
| 14 | How does container networking work? | Kubernetes Network - Container Network Interface - What is CNI? — follow the CNI model | A Hacker’s Guide to Kubernetes Networking — how networking works | Describe pod-to-pod communication using “namespace,” “CNI,” and “route.” | |
| 15 | What is GitOps and how does continuous delivery work? | What is GitOps, How GitOps works and Why it’s so useful — follow the GitOps workflow | Understanding GitOps: The Latest Tools and Philosophies — how GitOps works | Write five sentences about Git as the single source of truth using “however” once. | |
| 16 | How do we monitor and observe a cluster? | Kubernetes Observability 101: Metrics, Logs, Dashboards, and Traces — follow the three pillars | How OpenTelemetry Works: Tracing, Metrics and Logs on Kubernetes — observability standards | Compare metrics, logs, and traces using “whereas” or “in contrast.” | |
| 17 | What are the security boundaries in cloud native? | Kubernetes Security Best Practices you need to know — focus on the recommended practices | 6 Kubernetes Security Best Practices — security checklist | Write a five-point security checklist using “must,” “should,” and “in order to.” | |
| 18 | Review: explain observability, security, and delivery together | Kubernetes Tutorial for Beginners - FULL COURSE — replay selected segments | Do I Really Need Kubernetes? — verify your reasoning | Give a two-minute explanation connecting observability, security, and delivery; compare with Day 13. |
Week 4 — Maturity, Trade-offs, and Summary #
| Day | Topic | Video | Article | English Practice | |
|---|---|---|---|---|---|
| 19 | How does CNCF graduate projects? | Crossing the Chasm - CNCF Project Maturity — follow the maturity stages | How a Project Graduates from the CNCF — graduation process | Describe the three maturity stages using “sandbox,” “incubating,” and “graduated.” | |
| 20 | When is Kubernetes overkill? | Is Kubernetes Overkill? Why You Probably Don’t Need It — listen for the warning signs | Kubernetes Isn’t Always the Right Choice — when to avoid Kubernetes | Write 100 words about a scenario where Kubernetes would be overkill using “however.” | |
| 21 | How do you choose a CNCF project? | Keynote: Turn Up the Heat - Driving Cloud Native Innovation — follow the decision framework | A CTO’s Guide to Navigating the Cloud Native Ecosystem — how to evaluate tools | Explain your evaluation criteria in five sentences using “in order to” and “depends on.” | |
| 22 | What are the operational costs of cloud native? | From Complexity to Clarity: Engineering an Invisible Kubernetes — focus on cost and effort | Navigating the Trade-Offs of Scaling Kubernetes Dev Environments — cost and performance | Compare two trade-offs using “whereas” and “on the other hand.” | |
| 23 | Building a recommendation for a cloud native stack | Keynote: Driving Cloud Native Innovation into the Future — follow the project choices | The Cloud Native Landscape: Platforms Explained — how to piece tools together | Write a 150-word recommendation using ideas from at least three weeks. | |
| 24 | Final presentation and reflection | Kubernetes Zero to Hero: The Complete Beginner’s Guide — replay selected segments | 10 Key Attributes of Cloud Native Applications — revisit the fundamentals | Give a three-minute presentation; compare your clarity with Day 01. |
Weekly Self-Check #
After each sixth study day, record:
- Listening: Can I identify the main point and three supporting details without captions?
- Vocabulary: Can I use five useful phrases from this week in new sentences?
- Speaking: Can I explain the topic for two minutes using only a few keywords?
- Writing: Can I produce a short summary with a main point, an example, and a limitation?
- Next step: Which one difficulty should I focus on next week? Repeat a difficult week if needed; finishing on schedule is not a language-proficiency test.