Top Banner
Introduction to OpenShift A DevOps tool Jorge Morales, Field Product Manager OpenShift EMEA @UnPOUcoDe github.com/jorgemoralespou
40

Introduction to OpenShift A DevOps tool

Feb 14, 2017

Download

Documents

dinhduong
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introduction to OpenShift A DevOps tool

Introduction to OpenShiftA DevOps tool

Jorge Morales, Field Product Manager OpenShift EMEA@UnPOUcoDe

github.com/jorgemoralespou

Page 2: Introduction to OpenShift A DevOps tool

The WORLD is changing

Page 3: Introduction to OpenShift A DevOps tool
Page 4: Introduction to OpenShift A DevOps tool

2013

Page 5: Introduction to OpenShift A DevOps tool
Page 6: Introduction to OpenShift A DevOps tool

We are living in one of the BIGGEST SHIFTS in human

history

Page 7: Introduction to OpenShift A DevOps tool

The average lifespan of a US company listed in the S&P 500 has decreased

from 67 years to 15 years today.

- Richard Foster, Yale University

Page 8: Introduction to OpenShift A DevOps tool

At the current churn rate, 75% of the S&P 500 will be replaced

by 2027.

Page 9: Introduction to OpenShift A DevOps tool

The top 5 companies in 1995

Page 10: Introduction to OpenShift A DevOps tool

The top 5 companies in 2015

Page 11: Introduction to OpenShift A DevOps tool

Even software companies get disrupted

Page 12: Introduction to OpenShift A DevOps tool

The #1 Software company in 1995 was valued at 5.4 Billion Dollars

Page 13: Introduction to OpenShift A DevOps tool

Today, they don’t exist.

Page 14: Introduction to OpenShift A DevOps tool

Out of Chaos, Clarity Emerges

DISRUPTION

Page 15: Introduction to OpenShift A DevOps tool
Page 16: Introduction to OpenShift A DevOps tool
Page 17: Introduction to OpenShift A DevOps tool
Page 18: Introduction to OpenShift A DevOps tool
Page 19: Introduction to OpenShift A DevOps tool
Page 20: Introduction to OpenShift A DevOps tool
Page 21: Introduction to OpenShift A DevOps tool
Page 22: Introduction to OpenShift A DevOps tool
Page 23: Introduction to OpenShift A DevOps tool
Page 24: Introduction to OpenShift A DevOps tool

OpenShift is specifically designed to bring developers and operations teams together.

Page 25: Introduction to OpenShift A DevOps tool

Building a Developer Experience on Kubernetes

Page 26: Introduction to OpenShift A DevOps tool

Kubernetes is our “Linux Kernel”

Page 27: Introduction to OpenShift A DevOps tool

Money where our mouth is - committers

Page 28: Introduction to OpenShift A DevOps tool
Page 29: Introduction to OpenShift A DevOps tool

Red Hat total contributions to k8s

Page 30: Introduction to OpenShift A DevOps tool

Red Hat individual contributions to k8s

Page 31: Introduction to OpenShift A DevOps tool

Pushing Pieces From OpenShift Upstream

Page 32: Introduction to OpenShift A DevOps tool

Contributions from RHT/OpenShift

● Significant contributions to the APIserver● Jobs● Secrets● Config maps● Pod security policy● Service accounts● Graceful deletion of pods● Pod active deadline, lifecycle hooks● Evicting pods when nodes get low on

resources● Persistent volume framework● Ceph volume plugin● Gluster volume plugin

● Contributed heavily to Deployments● Helped design Ingress● kubectl create ● kubectl edit● kubectl exec● kubectl port-forward● A lot of kubectl infrastructure● Node stability● Authorization and authentication

framework in Kubernetes, most of the core code

● Quota and Limits

Page 33: Introduction to OpenShift A DevOps tool

What does this look like

Page 34: Introduction to OpenShift A DevOps tool

10.000 feet view of OpenShift

Page 35: Introduction to OpenShift A DevOps tool
Page 36: Introduction to OpenShift A DevOps tool
Page 37: Introduction to OpenShift A DevOps tool

BORING........

Shut up Jorge…. Blah blah blah

Page 38: Introduction to OpenShift A DevOps tool

Demo time!!!

Page 39: Introduction to OpenShift A DevOps tool

How to get Started1. Use our all-in-one Vagrant box (https://www.

openshift.org/vm)2. Download our client tools if you want to use some

of the stuff we put on top(listed on the VM page above)

3. Go play!

1. Use our CDK Vagrant box (http://developers.redhat.com/products/cdk/get-started/)

2. Download our client tools if you want to use some of the stuff we put on top(listed on the VM page above)

3. Go play!

Upstrea

m!!!

Enterpri

se!!!

Page 40: Introduction to OpenShift A DevOps tool

Questions!!!