OpenShift, Docker, Kubernetes: The next generation of PaaS
Graham Dumpleton - Red Hat
@GrahamDumpleton [email protected]
What is a PaaS?
Cloud Services
Platform as a Service
Why did PaaS make things easier?
Orchestration andScheduling
Security
Network Routing
Automated Builds and Deployments
Source to Image
Technology Changes
Docker Toolbox
Container as a Service
Ambition
Results
Containers are Not Enough.
Container Application Platform
Service Deploy
Image Build
Source Build
Not just 12 factor/cloud native applications.
Not constrained to one way of working.
Use custom deployment strategies.
Work with your existing CI/CD tools.
Automation
Take one step at a time.
Adopt tooling as it makes sense.
Is PaaS good enough?
Learn and borrow.
https://github.com/openshift/source-to-image
Do you really want to support things yourself?
OpenShift Resources
• OpenShift Originhttps://www.openshift.org
• OpenShift Container Platformhttps://www.openshift.com
• OpenShift Commonshttp://commons.openshift.org
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/
https://www.openshift.com/promotions/for-developers.html
Demo/Questions