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

Post on 15-Apr-2017

2.448 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

Delivering Containers-as-a-Service with Rancher 1.0

March 30, 2016

#ranchermeetup

© 2015 Rancher Labs, Inc.2

Shannon WilliamsCo-Founder/VP Marketing @smw355

Darren ShepherdCo-Founder/Chief Architect @ibuildthecloudFreenode: darren0

#ranchermeetup

© 2015 Rancher Labs, Inc.3

Srdjan Boskovic Director of Software ArchitecturePlayStation Network

Don OlmsteadSenior Software EngineerPlayStation Network @don_olmstead

#ranchermeetup

© 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

© 2015 Rancher Labs, Inc.5

Rancher Labs

#ranchermeetup

© 2015 Rancher Labs, Inc. #ranchermeetup

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

© 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

© 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

© 2015 Rancher Labs, Inc.10

Building a Container Service

Container Service

Linux Linux Linux Linux Linux Linux

© 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, …

© 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

© 2015 Rancher Labs, Inc.13

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

© 2015 Rancher Labs, Inc.14

Use case: a platform for running Docker containers

Develop Build Package Test Deploy/Upgrade Operate

Docker Hub

© 2015 Rancher Labs, Inc.15

Demo

#ranchermeetup

© 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

© 2015 Rancher Labs, Inc.17

Getting StartedRancher and RancherOS are in GitHub – Get Involved!

#ranchermeetup

http://github.com/rancher

© 2015 Rancher Labs, Inc.18

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

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

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

Thank yourancher.com

#ranchermeetup

top related