Testcontainers-java • Created 7 years ago (Docker is 8 years old) • github.com/testcontainers/testcontainers-java
• Uses docker-java API • Integrates with frameworks, like Spring, JUnit • Works with anything that runs in a Docker container
Slide 9
fi
•
Container lifecycle & cleanup
•
Container & service con guration
•
Integration with frameworks
Slide 10
Slide 11
testcontainers.com/modules/
Slide 12
testcontainers.com/modules/
Slide 13
Kubernetes in Java?
K3S Lightweight Single-Binary Kubernetes
Slide 14
Show me the code
Slide 15
Can I run it?
Slide 16
Show me the code
Slide 17
Can I it talk to it?
Slide 18
Show me the code
Slide 19
Config or it didn’t happen!
Slide 20
Show me the code
Slide 21
Slide 22
How to inspect Kubernetes? keyvalue store
Slide 23
Show me the code
Slide 24
How to escape Kubernetes?
😱
Slide 25
Show me the code
Slide 26
Control Plane ■ API server ■ etcd ■ kube-controller-manager ■ kube-scheduler Data Plane ■ kubelet ■ kube-proxy
https://kubernetes.io/docs/concepts/overview/components/