Professional Documents
Culture Documents
Docker and Kubernetes Fundamentals: Hands-On Training
Docker and Kubernetes Fundamentals: Hands-On Training
Hands-On Training
INTERNAL
Tech Pizza – levels of abstraction
Topping Configuration
Sauce Application
But why?
INTERNAL
The enterprise IT adoption cycle
Adoption cycle graphic © 2012 Simon Wardley and CC BY-SA 3.0. Nicked from his blog and placed here by Andrew Back.
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 4
This is what we (do not) want!
VM VM VM
nginx
MTA MTA OS OS OS
nginx nginx nginx
dockerd
Hardware Hardware
MTA 6 Web 5 DB 3 IM 3
Kubernetes
MTA
MTA
MTA
MTA
MTA
Web
Web
Web
DB
DB
DB
IM
IM
IM
To To To
To
Libs
Libs
Libs
Libs
Libs
Libs
Libs
Libs
Libs
Libs
Libs
Lb Lb Lb
Lb
MTA
MTA
MTA
MTA
MTA
Web
Web
Web
Web
Web
Web
DB
DB
DB
IM
IM
IM
dockerd
dockerd
dockerd
To To To To To To
Libs
Libs
Libs
Libs
Libs
Libs
Libs
Libs
Libs
Libs
Libs
Libs
Lb Lb Lb Lb Lb Lb
https://twitter.com/simonbrown/status/847339104874381312
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 11
Here's a diagram of two microservices and their shared database.
https://twitter.com/mathiasverraes/status/711168935798902785
Application A Application B
“Infrastructure is an
abstraction to the app. We can “We can talk to a logging
easily (ex)change agent on localhost and
infrastructure” don’t have to implement
Server Infrastructure much”
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 14
Appendix
Status Quo
Approach
• “De-duplicate” Cloud Foundry infrastructure in
compatible, evolutionary steps using the K8S
equivalents investment protection
• Try bringing the Cloud Foundry community Apps Apps Services
and their development along as opposed
to a unilateral fork
as a Service via
• Preserve the CF developer experience but
delegate App scheduling to K8S; focus
…
Cloud Foundry development on developer
experience and convenience aspects
• Make Cloud Foundry an option for people
only running Kubernetes today Bare Metal
extend the reach
uses creates
© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ INTERNAL 18
Vision, CF summit 10/11.10.2018 https://sched.co/FvUa