kubernetes and cloud foundry - gesellschaft für informatik · kubernetes and cloud foundry...
TRANSCRIPT
![Page 1: Kubernetes and Cloud Foundry - Gesellschaft für Informatik · Kubernetes and Cloud Foundry Side-by-Side Comparison of the Developer and Deployer Experience. ... Cloud Foundry Basics](https://reader035.vdocuments.us/reader035/viewer/2022070711/5ec98543d46526441e313975/html5/thumbnails/1.jpg)
Matthias HaeusslerCloud Consultant
Kubernetes and Cloud Foundry Side-by-Side Comparison of the Developer and Deployer Experience
![Page 2: Kubernetes and Cloud Foundry - Gesellschaft für Informatik · Kubernetes and Cloud Foundry Side-by-Side Comparison of the Developer and Deployer Experience. ... Cloud Foundry Basics](https://reader035.vdocuments.us/reader035/viewer/2022070711/5ec98543d46526441e313975/html5/thumbnails/2.jpg)
Matthias Haeussler / Novatec - @maeddes #CFMEETUP #CLOUDFOUNDRY
#whoami - Matthias Haeussler
Novatec Cloud Consultant Stuttgart Cloud Foundry Meetup Organizer@maeddes
![Page 3: Kubernetes and Cloud Foundry - Gesellschaft für Informatik · Kubernetes and Cloud Foundry Side-by-Side Comparison of the Developer and Deployer Experience. ... Cloud Foundry Basics](https://reader035.vdocuments.us/reader035/viewer/2022070711/5ec98543d46526441e313975/html5/thumbnails/3.jpg)
Matthias Haeussler / Novatec - @maeddes #CFMEETUP #CLOUDFOUNDRY
Cloud Native Abstraction Layers
Virtual Machines
Container
Applications
Functions
- Size/Footprint- Startup time- Coupling
- Abstraction- Flexibility- Distribution
![Page 4: Kubernetes and Cloud Foundry - Gesellschaft für Informatik · Kubernetes and Cloud Foundry Side-by-Side Comparison of the Developer and Deployer Experience. ... Cloud Foundry Basics](https://reader035.vdocuments.us/reader035/viewer/2022070711/5ec98543d46526441e313975/html5/thumbnails/4.jpg)
Matthias Haeussler / Novatec - @maeddes #CFMEETUP #CLOUDFOUNDRY
&
![Page 5: Kubernetes and Cloud Foundry - Gesellschaft für Informatik · Kubernetes and Cloud Foundry Side-by-Side Comparison of the Developer and Deployer Experience. ... Cloud Foundry Basics](https://reader035.vdocuments.us/reader035/viewer/2022070711/5ec98543d46526441e313975/html5/thumbnails/5.jpg)
Matthias Haeussler / Novatec - @maeddes #CFMEETUP #CLOUDFOUNDRY
What this talk is not about
❏ Everything below container level❏ Platform infrastructure❏ Vendor-specific implementations❏ Extensions & add-ons
![Page 6: Kubernetes and Cloud Foundry - Gesellschaft für Informatik · Kubernetes and Cloud Foundry Side-by-Side Comparison of the Developer and Deployer Experience. ... Cloud Foundry Basics](https://reader035.vdocuments.us/reader035/viewer/2022070711/5ec98543d46526441e313975/html5/thumbnails/6.jpg)
Matthias Haeussler / Novatec - @maeddes #CFMEETUP #CLOUDFOUNDRY
What this talk is about
app app deploy
recovery(auto) scaling
supportedruntimes
servicebindings
(aggregated)logging
zero-downtimedeployment
![Page 7: Kubernetes and Cloud Foundry - Gesellschaft für Informatik · Kubernetes and Cloud Foundry Side-by-Side Comparison of the Developer and Deployer Experience. ... Cloud Foundry Basics](https://reader035.vdocuments.us/reader035/viewer/2022070711/5ec98543d46526441e313975/html5/thumbnails/7.jpg)
Matthias Haeussler / Novatec - @maeddes #CFMEETUP #CLOUDFOUNDRY
Intro
![Page 8: Kubernetes and Cloud Foundry - Gesellschaft für Informatik · Kubernetes and Cloud Foundry Side-by-Side Comparison of the Developer and Deployer Experience. ... Cloud Foundry Basics](https://reader035.vdocuments.us/reader035/viewer/2022070711/5ec98543d46526441e313975/html5/thumbnails/8.jpg)
Matthias Haeussler / Novatec - @maeddes #CFMEETUP #CLOUDFOUNDRY
Cloud Foundry Basics
app
buildpack
cf push
app
Applications Services
container
route cf bind-service
![Page 9: Kubernetes and Cloud Foundry - Gesellschaft für Informatik · Kubernetes and Cloud Foundry Side-by-Side Comparison of the Developer and Deployer Experience. ... Cloud Foundry Basics](https://reader035.vdocuments.us/reader035/viewer/2022070711/5ec98543d46526441e313975/html5/thumbnails/9.jpg)
Matthias Haeussler / Novatec - @maeddes #CFMEETUP #CLOUDFOUNDRY
Kubernetes Basics - Teil I - Container
Dockerfile runtime
app
app
runtime basecontainer
runtime
app
![Page 10: Kubernetes and Cloud Foundry - Gesellschaft für Informatik · Kubernetes and Cloud Foundry Side-by-Side Comparison of the Developer and Deployer Experience. ... Cloud Foundry Basics](https://reader035.vdocuments.us/reader035/viewer/2022070711/5ec98543d46526441e313975/html5/thumbnails/10.jpg)
Matthias Haeussler / Novatec - @maeddes #CFMEETUP #CLOUDFOUNDRY
runtime
app
Kubernetes Basics - Teil II - Kubernetes
runtime
app
kubectl run pod
replica set
runtime
app
runtime
app
pod v2
replica set v2
deployment service/ingress
endpoint
![Page 11: Kubernetes and Cloud Foundry - Gesellschaft für Informatik · Kubernetes and Cloud Foundry Side-by-Side Comparison of the Developer and Deployer Experience. ... Cloud Foundry Basics](https://reader035.vdocuments.us/reader035/viewer/2022070711/5ec98543d46526441e313975/html5/thumbnails/11.jpg)
Technology Stack
![Page 12: Kubernetes and Cloud Foundry - Gesellschaft für Informatik · Kubernetes and Cloud Foundry Side-by-Side Comparison of the Developer and Deployer Experience. ... Cloud Foundry Basics](https://reader035.vdocuments.us/reader035/viewer/2022070711/5ec98543d46526441e313975/html5/thumbnails/12.jpg)
Matthias Haeussler / Novatec - @maeddes #CFMEETUP #CLOUDFOUNDRY
Demo
![Page 13: Kubernetes and Cloud Foundry - Gesellschaft für Informatik · Kubernetes and Cloud Foundry Side-by-Side Comparison of the Developer and Deployer Experience. ... Cloud Foundry Basics](https://reader035.vdocuments.us/reader035/viewer/2022070711/5ec98543d46526441e313975/html5/thumbnails/13.jpg)
Matthias Haeussler / Novatec - @maeddes #CFMEETUP #CLOUDFOUNDRY
Recap
![Page 14: Kubernetes and Cloud Foundry - Gesellschaft für Informatik · Kubernetes and Cloud Foundry Side-by-Side Comparison of the Developer and Deployer Experience. ... Cloud Foundry Basics](https://reader035.vdocuments.us/reader035/viewer/2022070711/5ec98543d46526441e313975/html5/thumbnails/14.jpg)
Matthias Haeussler / Novatec - @maeddes #CFMEETUP #CLOUDFOUNDRY
Kubernetes❏ “Live” editing of the running config❏ “built-in” Zero-Downtime deployment behaviour❏ Large functional scope❏ Very granular configuration possibilities
❏ Very granular configuration possibilities❏ Skill demand beyond app dev level (Docker & K8s)❏ Container handling❏ Aggregated Logging
![Page 15: Kubernetes and Cloud Foundry - Gesellschaft für Informatik · Kubernetes and Cloud Foundry Side-by-Side Comparison of the Developer and Deployer Experience. ... Cloud Foundry Basics](https://reader035.vdocuments.us/reader035/viewer/2022070711/5ec98543d46526441e313975/html5/thumbnails/15.jpg)
Matthias Haeussler / Novatec - @maeddes #CFMEETUP #CLOUDFOUNDRY
Cloud Foundry❏ simplicity❏ “Containerless” - power of containers without interacting with them❏ Fast “app to platform” path❏ Buildpacks
❏ Buildpacks❏ Reduced configuration possibilities❏ “Manual” Blue/green deployment❏ Imperative commands
![Page 16: Kubernetes and Cloud Foundry - Gesellschaft für Informatik · Kubernetes and Cloud Foundry Side-by-Side Comparison of the Developer and Deployer Experience. ... Cloud Foundry Basics](https://reader035.vdocuments.us/reader035/viewer/2022070711/5ec98543d46526441e313975/html5/thumbnails/16.jpg)
Matthias Haeussler / Novatec - @maeddes #CFMEETUP #CLOUDFOUNDRY
You can do more, But you need to know more
![Page 17: Kubernetes and Cloud Foundry - Gesellschaft für Informatik · Kubernetes and Cloud Foundry Side-by-Side Comparison of the Developer and Deployer Experience. ... Cloud Foundry Basics](https://reader035.vdocuments.us/reader035/viewer/2022070711/5ec98543d46526441e313975/html5/thumbnails/17.jpg)
Matthias Haeussler / Novatec - @maeddes #CFMEETUP #CLOUDFOUNDRY
Much simpler, But does it give me all I need?
![Page 18: Kubernetes and Cloud Foundry - Gesellschaft für Informatik · Kubernetes and Cloud Foundry Side-by-Side Comparison of the Developer and Deployer Experience. ... Cloud Foundry Basics](https://reader035.vdocuments.us/reader035/viewer/2022070711/5ec98543d46526441e313975/html5/thumbnails/18.jpg)
Matthias Haeussler / Novatec - @maeddes #CFMEETUP #CLOUDFOUNDRY
Future wish:Simplicity of cloud foundry with functional scope of kubernetes
![Page 19: Kubernetes and Cloud Foundry - Gesellschaft für Informatik · Kubernetes and Cloud Foundry Side-by-Side Comparison of the Developer and Deployer Experience. ... Cloud Foundry Basics](https://reader035.vdocuments.us/reader035/viewer/2022070711/5ec98543d46526441e313975/html5/thumbnails/19.jpg)
Matthias Haeussler / Novatec - @maeddes #CFMEETUP #CLOUDFOUNDRY
options
![Page 20: Kubernetes and Cloud Foundry - Gesellschaft für Informatik · Kubernetes and Cloud Foundry Side-by-Side Comparison of the Developer and Deployer Experience. ... Cloud Foundry Basics](https://reader035.vdocuments.us/reader035/viewer/2022070711/5ec98543d46526441e313975/html5/thumbnails/20.jpg)
Matthias Haeussler / Novatec - @maeddes #CFMEETUP #CLOUDFOUNDRY
Thanks! Let’s stay friends :-)@maeddes
github.com/maeddes/cf-vs-k8s
Stuttgart-Cloud-Foundry-Meetup
![Page 21: Kubernetes and Cloud Foundry - Gesellschaft für Informatik · Kubernetes and Cloud Foundry Side-by-Side Comparison of the Developer and Deployer Experience. ... Cloud Foundry Basics](https://reader035.vdocuments.us/reader035/viewer/2022070711/5ec98543d46526441e313975/html5/thumbnails/21.jpg)
Matthias Haeussler / Novatec - @maeddes #CFMEETUP #CLOUDFOUNDRY
LinksBrighttalk (requires free registration):https://www.brighttalk.com/webcast/16813/327047
Youtube (recording from CF Summit 2018)https://www.youtube.com/watch?v=V_lM59cvGoIhttps://www.youtube.com/watch?v=bYYTrXMnrnQ