introduction to openshift a devops tool

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

Upload: dinhduong

Post on 14-Feb-2017

249 views

Category:

Documents


9 download

TRANSCRIPT

Introduction to OpenShiftA DevOps tool

Jorge Morales, Field Product Manager OpenShift EMEA@UnPOUcoDe

github.com/jorgemoralespou

The WORLD is changing

2013

We are living in one of the BIGGEST SHIFTS in human

history

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

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

by 2027.

The top 5 companies in 1995

The top 5 companies in 2015

Even software companies get disrupted

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

Today, they don’t exist.

Out of Chaos, Clarity Emerges

DISRUPTION

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

Building a Developer Experience on Kubernetes

Kubernetes is our “Linux Kernel”

Money where our mouth is - committers

Red Hat total contributions to k8s

Red Hat individual contributions to k8s

Pushing Pieces From OpenShift Upstream

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

What does this look like

10.000 feet view of OpenShift

BORING........

Shut up Jorge…. Blah blah blah

Demo time!!!

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!!!

Questions!!!