OpenShift, Docker, Kubernetes: The next generation of PaaS

41
OpenShift, Docker, Kubernetes: The next generation of PaaS Graham Dumpleton - Red Hat @GrahamDumpleton [email protected]

Transcript of OpenShift, Docker, Kubernetes: The next generation of PaaS

Page 1: OpenShift, Docker, Kubernetes: The next generation of PaaS

OpenShift, Docker, Kubernetes: The next generation of PaaS

Graham Dumpleton - Red Hat

@GrahamDumpleton [email protected]

Page 2: OpenShift, Docker, Kubernetes: The next generation of PaaS

What is a PaaS?

Page 3: OpenShift, Docker, Kubernetes: The next generation of PaaS

Cloud Services

Page 4: OpenShift, Docker, Kubernetes: The next generation of PaaS

Platform as a Service

Page 5: OpenShift, Docker, Kubernetes: The next generation of PaaS

Why did PaaS make things easier?

Page 6: OpenShift, Docker, Kubernetes: The next generation of PaaS

Orchestration andScheduling

Page 7: OpenShift, Docker, Kubernetes: The next generation of PaaS

Security

Page 8: OpenShift, Docker, Kubernetes: The next generation of PaaS

Network Routing

Page 9: OpenShift, Docker, Kubernetes: The next generation of PaaS

Automated Builds and Deployments

Page 10: OpenShift, Docker, Kubernetes: The next generation of PaaS

Source to Image

Page 11: OpenShift, Docker, Kubernetes: The next generation of PaaS

Technology Changes

Page 12: OpenShift, Docker, Kubernetes: The next generation of PaaS
Page 13: OpenShift, Docker, Kubernetes: The next generation of PaaS

Docker Toolbox

Page 14: OpenShift, Docker, Kubernetes: The next generation of PaaS

Container as a Service

Page 15: OpenShift, Docker, Kubernetes: The next generation of PaaS

Ambition

Page 16: OpenShift, Docker, Kubernetes: The next generation of PaaS

Results

Page 17: OpenShift, Docker, Kubernetes: The next generation of PaaS

Containers are Not Enough.

Page 18: OpenShift, Docker, Kubernetes: The next generation of PaaS
Page 19: OpenShift, Docker, Kubernetes: The next generation of PaaS

Container Application Platform

Page 20: OpenShift, Docker, Kubernetes: The next generation of PaaS

Service Deploy

Page 21: OpenShift, Docker, Kubernetes: The next generation of PaaS

Image Build

Page 22: OpenShift, Docker, Kubernetes: The next generation of PaaS

Source Build

Page 23: OpenShift, Docker, Kubernetes: The next generation of PaaS

Not just 12 factor/cloud native applications.

Page 24: OpenShift, Docker, Kubernetes: The next generation of PaaS

Not constrained to one way of working.

Page 25: OpenShift, Docker, Kubernetes: The next generation of PaaS

Use custom deployment strategies.

Page 26: OpenShift, Docker, Kubernetes: The next generation of PaaS

Work with your existing CI/CD tools.

Page 27: OpenShift, Docker, Kubernetes: The next generation of PaaS

Automation

Page 28: OpenShift, Docker, Kubernetes: The next generation of PaaS

Take one step at a time.

Page 29: OpenShift, Docker, Kubernetes: The next generation of PaaS

Adopt tooling as it makes sense.

Page 30: OpenShift, Docker, Kubernetes: The next generation of PaaS

Is PaaS good enough?

Page 31: OpenShift, Docker, Kubernetes: The next generation of PaaS

Learn and borrow.

Page 32: OpenShift, Docker, Kubernetes: The next generation of PaaS
Page 33: OpenShift, Docker, Kubernetes: The next generation of PaaS

https://github.com/openshift/source-to-image

Page 34: OpenShift, Docker, Kubernetes: The next generation of PaaS

Do you really want to support things yourself?

Page 35: OpenShift, Docker, Kubernetes: The next generation of PaaS
Page 36: OpenShift, Docker, Kubernetes: The next generation of PaaS
Page 37: OpenShift, Docker, Kubernetes: The next generation of PaaS

OpenShift Resources

• OpenShift Originhttps://www.openshift.org

• OpenShift Container Platformhttps://www.openshift.com

• OpenShift Commonshttp://commons.openshift.org

Page 38: OpenShift, Docker, Kubernetes: The next generation of PaaS

Try OpenShift

• OpenShift TestDrive Lab on Amazon Web Services https://www.openshift.com/dedicated/test-drive.html

• OpenShift Origin All-In-One Vagrant VM box https://www.openshift.org/vm/

• Free Red Hat Container Development Kit (CDK) http://developers.redhat.com/products/cdk/overview/

Page 39: OpenShift, Docker, Kubernetes: The next generation of PaaS

https://www.openshift.com/promotions/for-developers.html

Page 40: OpenShift, Docker, Kubernetes: The next generation of PaaS

Demo/Questions

Page 41: OpenShift, Docker, Kubernetes: The next generation of PaaS