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.

  1. 01 Stand up the cluster Create the VM, install microk8s, and point your Mac's kubectl at it — understanding the kubeconfig handshake.
  2. 02 Deploy your first site Put a real website on the cluster and reach it from a browser — tracing Pod → Deployment → Service → Ingress.
  3. 03 Expose with a LoadBalancer (MetalLB) The other front door: give your Pods a real external IP with a type: LoadBalancer Service, 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.

  1. 01 The Handshake How an MCP session is born over Streamable HTTP — every byte, from a real local trace.
  2. 02 Listing & Calling Tools The two methods the whole agent economy runs on — tools/list and tools/call, on the wire.
  3. 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.