rancher march 2016 online meetup containers-as-a-service with rancher 1.0

19
© 2015 Rancher Labs, Inc. © 2015 Rancher Labs, Inc . Delivering Containers-as-a- Service with Rancher 1.0 March 30, 2016 #ranchermeetup

Upload: shannon-williams

Post on 15-Apr-2017

2.454 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0

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

Delivering Containers-as-a-Service with Rancher 1.0

March 30, 2016

#ranchermeetup

Page 2: Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0

© 2015 Rancher Labs, Inc.2

Shannon WilliamsCo-Founder/VP Marketing @smw355

Darren ShepherdCo-Founder/Chief Architect @ibuildthecloudFreenode: darren0

#ranchermeetup

Page 3: Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0

© 2015 Rancher Labs, Inc.3

Srdjan Boskovic Director of Software ArchitecturePlayStation Network

Don OlmsteadSenior Software EngineerPlayStation Network @don_olmstead

#ranchermeetup

Page 4: Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0

© 2015 Rancher Labs, Inc.4

Agenda• Rancher is 1.0! – Shannon• Demo: Building a Container-as-a-Service platform – Darren• Improving development infrastructure and efficiency – Srdjan• Demo: Building a Private Catalog – Don• What’s next – Darren

#ranchermeetup

Page 5: Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0

© 2015 Rancher Labs, Inc.5

Rancher Labs

#ranchermeetup

Page 6: Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0

© 2015 Rancher Labs, Inc. #ranchermeetup

Containers-as-a-Service with Rancher 1.0

Page 7: Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0

© 2015 Rancher Labs, Inc.7

Why Containers?

"Containerization is not the strategic end goal --building an agile Continuous Delivery platform is; it’s about enabling a streamlined deployment workflow and squeezing out a lot of wasted time and effort to deploy new services and applications.“

-Chief Software Architect

Page 8: Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0

© 2015 Rancher Labs, Inc.8

Docker is helping organizations achieve agility and efficiency

12

Improve the speed and reliability of software development organizations

Operate that software reliably at a reasonable cost

Page 9: Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0

© 2015 Rancher Labs, Inc.9

Containers-as-a-Service• Self Service• Easy to use• Flexible

- Infrastructure agnostic- Different Schedulers

• Centralized Controls- Access Controls- Audit Logging- Policy Management

Page 10: Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0

© 2015 Rancher Labs, Inc.10

Building a Container Service

Container Service

Linux Linux Linux Linux Linux Linux

Page 11: Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0

© 2015 Rancher Labs, Inc.11

How to deploy a container service

Container Service

Linux Linux Linux Linux Linux Linux

App Catalog

Orchestration

Scheduling

Monitoring

Access Control

Network

Storage

Distributed DB

Registry

Engine

Security

Helm, …

Compose, Kubernetes, Marathon,

Swarm, Kubernetes, Mesos, …

cAdvisor, Sysdig, Datadog, …

LDAP, AD, GitHub, …

DockerHub, Quay.io, …

Docker, Rkt, …

Notary, Vault, …

VXLAN, IPSEC, HAProxy, …

Ceph, Gluster, Swift, …

Etcd, Consul, MongoDB, …

Page 12: Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0

© 2015 Rancher Labs, Inc.12

Rancher: complete container management platform

Catalog

Swarm Kubernetes Other Frameworks

Infrastructure Services Application Services

Storage Networking LB DNS Meta Data

Cattle

Orchestration and Scheduling Frameworks

Authentication and Authorization (LDAP, AD, ...) Visibility and Control

Enterprise Management

Page 13: Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0

© 2015 Rancher Labs, Inc.13

Rancher is:• Open source• Easy to use• Enterprise grade• Infrastructure agnostic• Able to support both Swarm and Kubernetes

Page 14: Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0

© 2015 Rancher Labs, Inc.14

Use case: a platform for running Docker containers

Develop Build Package Test Deploy/Upgrade Operate

Docker Hub

Page 15: Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0

© 2015 Rancher Labs, Inc.15

Demo

#ranchermeetup

Page 16: Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0

© 2015 Rancher Labs, Inc.

Latest Rancher Enhancements

16

1.0.0• Massive amount of scale testing• Swarm Support• Host IP Port Binding• Allow users to specify IP used for External DNS

programming

0.63• Kubernetes Support• Dynamic Machine Drivers• Split Rancher Catalog into Library & Community

#ranchermeetup

Page 17: Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0

© 2015 Rancher Labs, Inc.17

Getting StartedRancher and RancherOS are in GitHub – Get Involved!

#ranchermeetup

http://github.com/rancher

Page 18: Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0

© 2015 Rancher Labs, Inc.18

New eBook: Building a CI/CD Pipeline with Docker & Rancher

http://info.rancher.com/cicd-with-docker-ebook

Page 19: Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0

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

Thank yourancher.com

#ranchermeetup