Containerized Development with Eclipse Docker Tooling at scale Jason Callaway Sr Solutions Architect @jasoncallaway | blog.jasoncallaway.com
Let’s start at the end CONTAINERIZED DOCKER TOOLING | JASON CALLAWAY I start by showing the art-of-the-possible with an abbreviated version of our 2015 Middleware keynote: https://www.youtube.com/watch?v=wWNVpFibayA&t=26m48s
http://tinyurl.com/redhathex CONTAINERIZED DOCKER TOOLING | JASON CALLAWAY Hexboard demo mobile app that updates http://hexboard-demo.apps.demo.rhtps.io/
I’ve heard of this container thing
Containers vs VMs Virtualization Virtual hardware boundaries Hypervisor One OS instance per VM IaaS paradigm CONTAINERIZED DOCKER TOOLING | JASON CALLAWAY Easiest to describe containers in terms of what they’re not
Containers vs VMs Containerization Horizontal segmentation Container API Single OS instance Multi-tenancy Bare metal, virtual, cloud CONTAINERIZED DOCKER TOOLING | JASON CALLAWAY
Docker The lingua franca of containers Open Container Image Format Runtime (runc) Docker Registry CONTAINERIZED DOCKER TOOLING | JASON CALLAWAY Getting everyone on the same page with regards to Docker terminology
The dream
THE DREAM CONTAINERIZED DOCKER TOOLING | JASON CALLAWAY We want to be able to develop and test locally, then deploy at scale in any cloud
How does that work at scale? There are still gaps… SCM Container builds Software defined networking Repeatability Infrastructure drag App management at scale Team and user management API to tie it all together CONTAINERIZED DOCKER TOOLING | JASON CALLAWAY Kubernetes benefits and gaps
Platform as a Service (PaaS) Living the dream CONTAINERIZED DOCKER TOOLING | JASON CALLAWAY
Demo https://youtu.be/7Ufk0mwTCeA