Joe Beda at SpringOne Platform 2019

VMware Tanzu
VMware TanzuVMware Tanzu
Kubernetes is a toy
1Photo bySusanHolt Simpson on Unsplash
Let’s NOT talk Kubernetes
Photo byAntoinePetitteville on Unsplash
LEGO
Photo byOmar Flores on Unsplash
Photo byMinkMingleon Unsplash
"BrioTrain"flickrphotoby protohiro https://flickr.com/photos/protohiro/6586131931 shared undera Creative Commons (BY)license
"Certis Unimog"photoby OlgaErnstshared undera Creative Commons (BY-SA) license
Photo byRyan Quintal on Unsplash
“allelementsfittogether,canbeusedinmultipleways,canbe
builttogether.”
—GodtfredKirkChristiansen
Joe Beda at SpringOne Platform 2019
Photo byEric& Niklason Unsplash
History Lesson
Photo byJuanGomez on Unsplash
"rainbow slinky"flickrphoto byIdentity Photogr@phyhttps://flickr.com/photos/southpaw2305/4291636470 sharedundera Creative Commons (BY)license
Flexibility and Complexity
Photo byJon Tyson on Unsplash
OR or AND?
LEGO is fractal
Distributed System Kernel
Photo bySpencer Imbrockon Unsplash
The Future
Photo byAdityaChinchureon Unsplash
1 of 15

More Related Content

What's hot(6)

Social Media and the Business ImperativeSocial Media and the Business Imperative
Social Media and the Business Imperative
Todd Van Hoosear2K views
An Introduction to CloudworksAn Introduction to Cloudworks
An Introduction to Cloudworks
Matt Lingard4.9K views
Perceptive media for #tedxbristolPerceptive media for #tedxbristol
Perceptive media for #tedxbristol
Ian Forrester1.5K views
Technology presentationTechnology presentation
Technology presentation
Christopher Lincoln94 views
Lit Final PresentationLit Final Presentation
Lit Final Presentation
cpost7718 views
ALA Preconference Making it StickALA Preconference Making it Stick
ALA Preconference Making it Stick
Lori Reed2.9K views

Recently uploaded(20)

Java-ML-lego-j-fallJava-ML-lego-j-fall
Java-ML-lego-j-fall
Jago de Vreede46 views
AutoMailX PremiumAutoMailX Premium
AutoMailX Premium
GhouseMohiddin1614 views
esqlfunctions.pdfesqlfunctions.pdf
esqlfunctions.pdf
Votarikari Shravan147 views
C-SCORE eng.pdfC-SCORE eng.pdf
C-SCORE eng.pdf
info9269315 views
Build and Modernize Intelligent Apps​Build and Modernize Intelligent Apps​
Build and Modernize Intelligent Apps​
Lorenzo Barbieri39 views

Joe Beda at SpringOne Platform 2019

Editor's Notes

  1. https://unsplash.com/photos/H7SCRwU1aiM
  2. https://unsplash.com/photos/hHntcuiLbOg This is not a talk about containers or kubernetes This is a talk about infrastructure vs. platforms. Toolboxes vs. frameworks. These were lessons that learned over time that were applied to Kubernetes
  3. https://unsplash.com/photos/lQT_bOWtysE I’m going to instead talk about LEGO. I love LEGO. I don’t have enough shelves in my house to handle all of it. Sidebar: I love analogies. I often get myself in trouble because I introduce 2 or 3 of them at once. I'll try and keep it under control here.
  4. https://unsplash.com/photos/DPKApGTNPZE Kiddo wants a toy car so you go out and buy a toy car. That is great. You have a lot of fun.
  5. "Brio Train" flickr photo by protohiro https://flickr.com/photos/protohiro/6586131931 shared under a Creative Commons (BY) license Now the kiddo wants a toy train. So you go and buy a toy train.
  6. https://en.wikipedia.org/wiki/Road%E2%80%93rail_vehicle#/media/File:Certis_Unimog,_Zweiwegefahrzeug.jpg Now the kid wants a car that drives on rail tracks. Good luck finding this toy.
  7. https://unsplash.com/photos/97odosRYZ7w
  8. Oh look – here is a train/car/truck in lego. 
  9. https://unsplash.com/photos/pZH_1McF2ac The history of LEGO the company is instructive Started out with just blocks - 1958 Took off when they started creating kits. Lego town. First instruction books in 1964 Early 2000s they lost their way. Lost focus on the brick. Turned around by going back to basics. It isn’t just about the building blocks but also what you can build with them.
  10. https://unsplash.com/photos/kt-wA0GDFq8 How does this apply to dev platforms? Difference in philosophy between IaaS and PaaS. Toolbox vs. framework. Level of customization and adaptation
  11. https://flickr.com/photos/southpaw2305/4291636470 Paradox of choice. Opinion brings productivity. But should be a matter of policy vs. capability.
  12. https://unsplash.com/photos/PXB7yEM5LVs Spectrum of options - Physical, VM, Containers, Platforms This isn't about kubernetes or CF but rather Kubernetes AND CF. The right abstraction for the problem at hand. Not all or nothing.
  13. You can building blocks to build units that then are further composed. Similarly you can build abstractions using Kubernetes extensions that are higher order building blocks.
  14. https://unsplash.com/photos/JAHdPHMoaEA But Kubernetes isn't just about containers Extensible distributed system platform. Common object model and controller pattern. Fractal.
  15. We are just getting started. Kubernetes has caught the attention of plenty of people based on its potential. Early adopters are seeing great success at scale. But the upfront investment is higher than it needs to be. We need to make it easier to get started and have more and more flexible higher level abstractions let developers bring more focus to the things that matter – their applications.