teach.cloudguard.rocks
Teach
Short, hands-on courses that build a real mental model of the systems you already touch — not recipes to copy-paste, but the why underneath. Pick a track and start with Lesson 01.
Track
Kubernetes Web-Hosting
Build a small web-hosting service on a single-node
microk8s cluster you fully control — and be able to explain
every object in the request path.
-
01
Stand up the cluster
Create the VM, install microk8s, and point your Mac's
kubectlat it — understanding the kubeconfig handshake. - 02 Deploy your first site Put a real website on the cluster and reach it from a browser — tracing Pod → Deployment → Service → Ingress.
-
03
Expose with a LoadBalancer (MetalLB)
The other front door: give your Pods a real external IP
with a
type: LoadBalancerService, using MetalLB.
Glossary ↗
Shared vocabulary every lesson leans on.
Track
MCP Protocol Internals
Wire-level literacy in the Model Context Protocol over
Streamable HTTP — drive a real session by hand with curl and name
every header, status code, and field.
- 01 The Handshake How an MCP session is born over Streamable HTTP — every byte, from a real local trace.
-
02
Listing & Calling Tools
The two methods the whole agent economy runs on —
tools/listandtools/call, on the wire. - 03 Three Server Surfaces Tools, resources & prompts — one transport, three audiences, and the axis that drives authorization.
Cheat Sheet ↗
One-page reference · spec revision 2025-11-25.