rancher march 2016 online meetup containers-as-a-service with rancher 1.0
TRANSCRIPT
![Page 1: Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0](https://reader036.vdocuments.net/reader036/viewer/2022062401/5876fd4b1a28abf3398b69b7/html5/thumbnails/1.jpg)
© 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](https://reader036.vdocuments.net/reader036/viewer/2022062401/5876fd4b1a28abf3398b69b7/html5/thumbnails/2.jpg)
© 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](https://reader036.vdocuments.net/reader036/viewer/2022062401/5876fd4b1a28abf3398b69b7/html5/thumbnails/3.jpg)
© 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](https://reader036.vdocuments.net/reader036/viewer/2022062401/5876fd4b1a28abf3398b69b7/html5/thumbnails/4.jpg)
© 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](https://reader036.vdocuments.net/reader036/viewer/2022062401/5876fd4b1a28abf3398b69b7/html5/thumbnails/5.jpg)
© 2015 Rancher Labs, Inc.5
Rancher Labs
#ranchermeetup
![Page 6: Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0](https://reader036.vdocuments.net/reader036/viewer/2022062401/5876fd4b1a28abf3398b69b7/html5/thumbnails/6.jpg)
© 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](https://reader036.vdocuments.net/reader036/viewer/2022062401/5876fd4b1a28abf3398b69b7/html5/thumbnails/7.jpg)
© 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](https://reader036.vdocuments.net/reader036/viewer/2022062401/5876fd4b1a28abf3398b69b7/html5/thumbnails/8.jpg)
© 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](https://reader036.vdocuments.net/reader036/viewer/2022062401/5876fd4b1a28abf3398b69b7/html5/thumbnails/9.jpg)
© 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](https://reader036.vdocuments.net/reader036/viewer/2022062401/5876fd4b1a28abf3398b69b7/html5/thumbnails/10.jpg)
© 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](https://reader036.vdocuments.net/reader036/viewer/2022062401/5876fd4b1a28abf3398b69b7/html5/thumbnails/11.jpg)
© 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](https://reader036.vdocuments.net/reader036/viewer/2022062401/5876fd4b1a28abf3398b69b7/html5/thumbnails/12.jpg)
© 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](https://reader036.vdocuments.net/reader036/viewer/2022062401/5876fd4b1a28abf3398b69b7/html5/thumbnails/13.jpg)
© 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](https://reader036.vdocuments.net/reader036/viewer/2022062401/5876fd4b1a28abf3398b69b7/html5/thumbnails/14.jpg)
© 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](https://reader036.vdocuments.net/reader036/viewer/2022062401/5876fd4b1a28abf3398b69b7/html5/thumbnails/15.jpg)
© 2015 Rancher Labs, Inc.15
Demo
#ranchermeetup
![Page 16: Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0](https://reader036.vdocuments.net/reader036/viewer/2022062401/5876fd4b1a28abf3398b69b7/html5/thumbnails/16.jpg)
© 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](https://reader036.vdocuments.net/reader036/viewer/2022062401/5876fd4b1a28abf3398b69b7/html5/thumbnails/17.jpg)
© 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](https://reader036.vdocuments.net/reader036/viewer/2022062401/5876fd4b1a28abf3398b69b7/html5/thumbnails/18.jpg)
© 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](https://reader036.vdocuments.net/reader036/viewer/2022062401/5876fd4b1a28abf3398b69b7/html5/thumbnails/19.jpg)
© 2015 Rancher Labs, Inc.© 2015 Rancher Labs, Inc .
Thank yourancher.com
#ranchermeetup