29
© 2015 Rancher Labs, Inc. © 2016 Rancher Labs, Inc . Dear IT…Can I Get a Kubernetes Cluster? Software Circus, 2016 Amsterdam #ranchermeetup

Dear IT...I'd Like A Kubernetes Cluster

Embed Size (px)

Citation preview

© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .

Dear IT…Can I Get a Kubernetes Cluster?Software Circus, 2016Amsterdam

#ranchermeetup

© 2015 Rancher Labs, Inc.2 © 2016 Rancher Labs, Inc .

Shannon WilliamsCo-FounderRancher Labs @smw355

#ranchermeetup

© 2015 Rancher Labs, Inc.3 © 2016 Rancher Labs, Inc .

Rancher Labs

#ranchermeetup

© 2015 Rancher Labs, Inc.4 © 2016 Rancher Labs, Inc .

© 2015 Rancher Labs, Inc.5 © 2016 Rancher Labs, Inc .

…Next Monday

© 2015 Rancher Labs, Inc.6

You: This Cloud Native approach is amazing. We should look at tools like Kubernetes!

IT: Wow, tell me more! It sounds great! We’ll get right on it!

© 2015 Rancher Labs, Inc.7 © 2016 Rancher Labs, Inc .

© 2015 Rancher Labs, Inc.8 © 2016 Rancher Labs, Inc .

In defense of ITChange is constant and unpredictable:

1 Year ago – Docker2 Years ago – Ansible3 Years ago – OpenStack4 Years ago – Chef, Hadoop5 Years ago – AWS, Rails, Puppet…12 years ago – VMware

© 2015 Rancher Labs, Inc.9 © 2016 Rancher Labs, Inc .

Two approaches – both can work.Project Driven- Build it independently- Make it work - Share success story- Critical for my project

Work with IT- Find the joint win- Sell the strategic value - Evangelize internally- Apply pressure

© 2015 Rancher Labs, Inc.10 © 2016 Rancher Labs, Inc .

If you are going to work with IT you need to respect their priorities.

• Reliability, Agility• Visibility, Self-Service, Access• Lots of environments (Dev, Test, Prod)• Flexibility, Choice of Stack• Software Circus

• Reliability, Low Overhead• Visibility, Controls/Audit• Multi-tenancy (Departments)• Flexibility, Works with existing tools• Gartner Catalyst

© 2015 Rancher Labs, Inc.11 © 2016 Rancher Labs, Inc . Source: Gartner Catalyst, Aug 2016

© 2015 Rancher Labs, Inc.12 © 2016 Rancher Labs, Inc .

What is the big win for IT?

© 2015 Rancher Labs, Inc.13 © 2016 Rancher Labs, Inc .

Brower: Interchangeable desktop

Browser

© 2015 Rancher Labs, Inc.14 © 2016 Rancher Labs, Inc .

Container Service: Interchangeable infrastructure

Private Container Service

© 2015 Rancher Labs, Inc.15 © 2016 Rancher Labs, Inc .

Don Duet : Goldman Sachs will move 90% of compute to containers within one year

http://blogs.wsj.com/cio/2016/02/24/big-changes-in-goldmans-software-emerge-from-small-containers/

From:

“We do both, Docker and Kubernetes, for things like running and starting,” Mr. Duet said. “Kubernetes is arguably a better scheduler…if you are going to run 1,000 containers on 1,500 computers…It is designed much more for that. Docker’s own product is great if you want to run five containers on three machines. We have both problems.”

© 2015 Rancher Labs, Inc.16 © 2016 Rancher Labs, Inc . Source: Gartner Catalyst, Aug 2016

Private Container Service

© 2015 Rancher Labs, Inc.17 © 2016 Rancher Labs, Inc .

Private Container ServiceApplications

Orchestration

Infrastructure

© 2015 Rancher Labs, Inc.18 © 2016 Rancher Labs, Inc .

Deploy and Manage InfrastructureEnvironment: Dev-Lab

Network Services Storage Services

Host 1 Host 2 Host 3 Host n

Infrastructure

© 2015 Rancher Labs, Inc.19 © 2016 Rancher Labs, Inc .

Select an Orchestration ToolEnvironment: Dev-Lab

Host 1 Host 2 Host 3 Host n

Network Services Storage Services

Orchestration

Kubernetes System Services

© 2015 Rancher Labs, Inc.20 © 2016 Rancher Labs, Inc .

Launch Applications and ServicesEnvironment: Dev-Lab

Host 1 Host 2 Host 3 Host n

Network Services Storage Services

Orchestration

© 2015 Rancher Labs, Inc.21 © 2016 Rancher Labs, Inc .

Launch Applications and ServicesEnvironment: Dev-Lab

Host 1 Host 2 Host 3 Host n

Network Services Storage Services

Orchestration

Delivery Pipeline docker-compose.yml lb:  image: haproxy    links:    - webtomcat:  image: tomcat  links:    - mysqlv1    - redisredis:  image: redis  mysqlv1:  image: mysql

© 2015 Rancher Labs, Inc.22 © 2016 Rancher Labs, Inc .

Launch Applications and ServicesEnvironment: Dev-Lab

Host 1 Host 2 Host 3 Host n

Network Services Storage Services

Orchestration

IT Catalog

© 2015 Rancher Labs, Inc.23 © 2016 Rancher Labs, Inc .

© 2015 Rancher Labs, Inc.24 © 2016 Rancher Labs, Inc .

Launch Applications and ServicesEnvironment: Dev-Lab

Host 1 Host 2 Host 3 Host n

Network Services Storage Services

Orchestration

App Catalog

© 2015 Rancher Labs, Inc.25 © 2016 Rancher Labs, Inc .

Final ThoughtsContainer Service Category is Emerging• DDC, Tectonic, DC/OS, Rancher

Examples in Every Industry• Equinix, Orange, Sony, NHS, IAG, Sacks Fifth Avenue

Kubernetes, Mesos and Swarm will all survive• Don’t worry about picking a winner

© 2015 Rancher Labs, Inc.26 © 2016 Rancher Labs, Inc .

- 1 Million+ Pulls- 1.0 Released in March- Open Source- Multi-tenant- Enterprise Support

© 2015 Rancher Labs, Inc.27 © 2016 Rancher Labs, Inc .

Getting StartedRancher and RancherOS are in GitHub – Get Involved!

#ranchermeetup

http://github.com/rancher

© 2015 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .

Thank yourancher.com

#ranchermeetup

© 2015 Rancher Labs, Inc.29

Demo

#ranchermeetup