Skip to content

Commit ea85072

Browse files
initcronclaude
andcommitted
feat(module-01): add welcome module with labs, reading, quiz, and explainers
Add complete Module 1 (Welcome & Orientation) content including lab guides, exploratory exercises, reading materials, quiz, and explainer content. Also update KIND cluster config, reference-app Makefile, README, and docker-compose for improved local development setup. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent b601c58 commit ea85072

30 files changed

Lines changed: 1926 additions & 87 deletions

infrastructure/kind/cluster-config.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,29 @@ nodes:
1010
kubeletExtraArgs:
1111
node-labels: "ingress-ready=true"
1212
extraPortMappings:
13+
# Reference app dashboard
1314
- containerPort: 30080
1415
hostPort: 30080
1516
protocol: TCP
17+
# Grafana
1618
- containerPort: 30090
1719
hostPort: 30090
1820
protocol: TCP
21+
# Prometheus
1922
- containerPort: 30091
2023
hostPort: 30091
2124
protocol: TCP
25+
# Reserved for future services (Hermes UI, ArgoCD, etc.)
26+
- containerPort: 30400
27+
hostPort: 30400
28+
protocol: TCP
29+
- containerPort: 30500
30+
hostPort: 30500
31+
protocol: TCP
32+
- containerPort: 30600
33+
hostPort: 30600
34+
protocol: TCP
35+
- role: worker
36+
- role: worker
2237
networking:
2338
apiServerAddress: "127.0.0.1"
Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
# Module 01 — Welcome + AgenticOps Trinity Framework + Environment Setup
2+
3+
**Duration:** 90 minutes (35 min explainer + 45 min lab + 10 min quiz)
4+
**Day:** 1 — Session 1
5+
**Pillar:** Introduction (spans all three pillars)
6+
**Delivery:** CORE — included in all delivery formats (3/4/5 day)
7+
8+
---
9+
10+
## Overview
11+
12+
This is your launchpad. You'll learn what AgenticOps is, why it matters for DevOps practitioners, and how the course is structured. Then you'll set up the complete lab environment that powers every module for the rest of the course.
13+
14+
By the end of this module, your AI coding agent will be connected to a live Kubernetes cluster, a PostgreSQL database, and your monitoring stack — all running locally on your laptop.
15+
16+
## Learning Objectives
17+
18+
After completing this module, you will be able to:
19+
20+
1. Explain the four eras of operations: Manual, Scripted, Automated, and Agentic
21+
2. Describe the AgenticOps Trinity Framework and its three pillars
22+
3. Articulate why domain expertise matters more — not less — in the age of AI agents
23+
4. Deploy the reference application to a local KIND cluster
24+
5. Connect MCP servers to your AI coding agent (Claude Code or Crush)
25+
6. Verify your complete lab environment is ready for all course labs
26+
27+
## Prerequisites
28+
29+
**Required:**
30+
31+
- macOS or Linux terminal proficiency (Windows users: WSL2 — see setup notes)
32+
- Docker Desktop installed with 4+ CPUs, 6+ GB memory allocated
33+
- One of: Claude Pro/Team subscription (for Claude Code) OR a free Google/Groq account (for Crush)
34+
35+
**Expected knowledge:**
36+
37+
- Comfortable with: Docker, kubectl basics, Helm basics, git, shell commands
38+
- No AI/ML experience needed — that's what this course teaches
39+
40+
## Module Structure
41+
42+
```
43+
module-01-welcome/
44+
├── README.md ← you are here
45+
├── explainer/
46+
│ ├── EXPLAINER.md ← narrator notes for 14 concept diagrams
47+
│ └── diagrams/ ← Excalidraw diagram files
48+
├── reading/
49+
│ ├── concepts.md ← standalone reading: core concepts
50+
│ └── reference.md ← quick-reference card
51+
├── lab/
52+
│ ├── LAB.md ← step-by-step setup lab
53+
│ ├── starter/ ← MCP config templates
54+
│ └── solution/ ← completed MCP configs
55+
├── quiz/
56+
│ └── QUIZ.md ← 7 questions with answers
57+
└── exploratory/
58+
└── PROJECTS.md ← optional stretch projects
59+
```
60+
61+
## Delivery Guide
62+
63+
**Live workshop flow:**
64+
65+
1. Explainer diagrams 1-11 (~30 min) — present concepts with whiteboard diagrams
66+
2. Break (5 min)
67+
3. Explainer diagrams 12-14 (~5 min) — lab introduction
68+
4. Lab (~45 min) — hands-on environment setup
69+
5. Quiz (~10 min) — reinforce key concepts
70+
71+
**Udemy self-paced flow:**
72+
73+
1. Video: "Welcome to AgenticOps" (diagrams 1-3, ~7 min)
74+
2. Video: "The AgenticOps Trinity Framework" (diagrams 4-7, ~12 min)
75+
3. Video: "The Driving Analogy" (diagram 8, ~3 min)
76+
4. Video: "Domain Expertise is Your Superpower" (diagrams 9-10, ~6 min)
77+
5. Video: "Human-in-the-Loop" (diagram 11, ~3 min)
78+
6. Video: "Workshop Overview + Lab Setup" (diagrams 12-14, ~5 min)
79+
7. Lab walkthrough video (separate recording)
80+
8. Quiz (Udemy native quiz)
81+
82+
## Key Terminology
83+
84+
| Term | Definition |
85+
|------|-----------|
86+
| **AgenticOps** | The practice of building AI agents that encode operational expertise for infrastructure automation |
87+
| **Context engineering** | The discipline of structuring the right context — domain knowledge, system state, constraints — so AI produces expert-level results. NOT "prompt engineering." |
88+
| **MCP** | Model Context Protocol — an open standard that lets AI agents connect to external tools (kubectl, databases, APIs) |
89+
| **KIND** | Kubernetes IN Docker — a tool for running local K8s clusters as Docker containers |
90+
| **SKILL.md** | A structured knowledge file that encodes operational expertise in a format AI agents can use |
91+
92+
## What's Next
93+
94+
After completing this module, you'll move to **Module 02: AI Foundations for DevOps Teams**, where you'll have your first hands-on conversation with an AI agent using real operational data from your newly deployed lab environment.

0 commit comments

Comments
 (0)