Hobbyfarm - an OpenSource Kubernetes Training Environment
summary
Hobby Farm is an open source platform that provisions per-student VMs via Terraform-backed VM templates, hands students a root shell tunneled into the browser and serves step-by-step labs written as Markdown with click-to-run steps. It stores users, content and state as Kubernetes CRDs so the cluster etcd is the database, tracks step completion and timings, destroys idle VMs on timeout, and integrates Guacamole for RDP and code-server for IDEs. The stack is Angular frontend, Go backend, Helm deployable; dozens of trainers scale across thousands of employees.
AI-written summary · about
chapters (16)
- 0:00Intro
- 0:27Enricos background
- 1:32How to do training
- 7:03Hobbyfarm
- 8:32Printing handouts
- 10:53Active sessions
- 13:12All the resources
- 14:40Content creation
- 17:28Markdown editor
- 18:52Writing trainings
- 19:24Hobbyfarm as a platform
- 19:53Windows Containers
- 21:51GitHub
- 22:33Questions
- 24:33Resources
- 25:08Virtual Machines
related talks
20mAn Open-source HCI Platform Built on Kubernetes
34mKubernetes at Home to Host Entertainment & Productivity Apps + More
27mKubernetes The Fun Way
36mKubernetes 101: DIY Workshop
35mBuilding a scalable learning platform using Cloud and Containers
36mA Swiss Cloud-Native Farm 🐄
35mKubernetes journey
02h 42mBuilding an Open Source Cloud for Data Scientists from A to Z
