Alice and the lost pod: practical guide to Kubernetes in Scala
summary
Takes Scala code to a live cluster using java kubernetes client, fabric8io and the smaller excuber library, shows pod creation, a Deployment that scales from 3 to 6 replicas, and a NodePort service mapping 8080→3001. Demonstrates listing pods via Scala futures, deleting resources, and defining a CRD called Launcher plus a Launcher resource that spawns a “rocket” — the custom resource controller behavior is exercised and the pod is successfully sent home.
AI-written summary · about
chapters (9)
- 0:00Introduction to adventure
- 1:29Recap of previous talk
- 10:46Discovering Scala-Kubernetes libraries
- 12:12Creating first Kubernetes pod
- 15:23Scaling with deployments
- 18:28Listing pods in Scala
- 20:53Creating a service
- 23:22Building custom resource
- 26:29Conclusions and summary
related talks
45mScala meets Kubernetes
31mAlice in the world of pods and higher order functions
15mBuilding systems on top of Kubernetes
52m8 Steps to Become Awesome with Kubernetes
39mCloud Native Akka & Kubernetes The Holy Grail To Elasticity
01h 01mKubernetes – going beyond the basics
52mKubernetes - going beyond the basics
41mUnderstanding Kubernetes in a Visual Way
