Coding Kubernetes for kids with Scratch and Che
summary
Custom Scratch blocks talk to Kubernetes via a small Quarkus HTTP service that uses the Fabric8 Kubernetes client, letting Scratch report pod lists, pod counts and pod names and even trigger changes. Blocks are loaded into the Scratch GUI and executed by Scratch VM; the whole project runs inside an Eclipse Che workspace with a devfile (prebuilt node and Quarkus containers), so setup is reproducible and shareable. Demo works live; workspaces provision in about two minutes and are available via the OpenShift Developer Sandbox.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 2:11Why Kubernetes is hard
- 2:54Scratch programming
- 9:13Eclipse Che for devs
- 12:46Kubernetes blocks in Scratch
- 15:56Workspace setup with Che
- 20:53Testing Kubernetes blocks
- 23:47Adding new Kubernetes blocks
- 30:41Try the demo
- 33:35OpenShift Sandbox
related talks
01h 01mTaming Kubernetes Streamlining Inner loop Development for Distributed Systems
05mLightning Talk: Code Kubernetes While You Are Using It
27mQuarks - New Building Blocks for Deploying on Kubernetes
46m5 Ways to Make Java Development and Kubernetes Spark Joy With Quarkus.
24mEclipse Che & the future of Cloud Development Tool
30mFrom 0 To Production-Grade With Kubernetes Native Development
49mKubernetes. From 0 to Production-Grade with Java
31mWriting a Kubernetes Operator in Java
