© 2016 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
From Hello World
to Real World
Nov 3, 2016
#ranchermeetup
© 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc.
Shannon Williams
Co-Founder/VP Marketing
@smw355
shannon@rancher.com
1
N...
© 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc.
Agenda
• A Dev and a Dream
• Moving to servers
• Demo – CI/CD, Provision...
© 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc.
Our Goal: A Production Docker Service
3
Develop Build Containerize Test ...
© 2016 Rancher Labs, Inc.
A Dev and a Dream
1:00 Today
The Twelve-Factor
Container
Casey West, Pivotal
© 2016 Rancher Labs, Inc.
We should use this everywhere!
Provisioning
CI/CD Tool Container Registry
Host
© 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc.
Demo – Launching our app
GitHub
Jenkins
DockerHub
6
© 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc.
Application Deployed!
Immediate Issues
- Visibility
- Monitoring
- Loggi...
© 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc.
Logging and Monitoring Stacks
8
Host
InfluxDB
Prometheus
Grafana
Elastic...
© 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc.
Resiliency, Scheduling and
Orchestration
9
Host
Host
Host
New Issues:
- ...
© 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc.
Networking, Service Discovery & Load
Balancing
10
SDN
Load Balancers
Hea...
© 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc.
Demo – Getting Serious
Rancher
Elasticsearch
Logstash
Prometheus
11
© 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc.
Metadata service
Complexity Increases
12
New Issues:
- Configuration Inj...
© 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc.
Host
File System Container
Gluster Process Volume Creator Peer Detection...
© 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc.
Demo – Complexity
Galera Cluster
14
© 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc.
Final Thoughts
• Container ecosystem is rich
• Most of the tools we talk...
© 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc.
Learn More: Monthly Online Meetups
rancher.com/events youtube.com/ranche...
© 2016 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Thank you
rancher.com
© 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc.
Host
File System Container
Gluster Process Volume Creator Peer Detection...
Upcoming SlideShare
Loading in …5
×

ContainerDays NYC 2016: "From Hello World to Real World: Building a Production Container Environment for 2017" (Nathan Valentine & Shannon Williams)

70 views

Published on

Slides from Nathan Valentine & Shannon Williams' talk "From Hello World to Real World: Building a Production Container Environment for 2017" at ContainerDays NYC 2016: http://dynamicinfradays.org/events/2016-nyc/programme.html#realworld

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
70
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

ContainerDays NYC 2016: "From Hello World to Real World: Building a Production Container Environment for 2017" (Nathan Valentine & Shannon Williams)

  1. 1. © 2016 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . From Hello World to Real World Nov 3, 2016 #ranchermeetup
  2. 2. © 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc. Shannon Williams Co-Founder/VP Marketing @smw355 shannon@rancher.com 1 Nathan Valentine Principal Automation Engineer @nrvale0 nathan@rancher.com #ranchermeetup
  3. 3. © 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc. Agenda • A Dev and a Dream • Moving to servers • Demo – CI/CD, Provisioning • Visibility challenges and Orchestration • Demo: Orchestration, Logging, Monitoring • Clustered services, Meta Data, Configuration Injection, Secre • Demo – Deploying Complex services 2 #ranchermeetup
  4. 4. © 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc. Our Goal: A Production Docker Service 3 Develop Build Containerize Test Deploy/Upgrade Operate
  5. 5. © 2016 Rancher Labs, Inc. A Dev and a Dream 1:00 Today The Twelve-Factor Container Casey West, Pivotal
  6. 6. © 2016 Rancher Labs, Inc. We should use this everywhere! Provisioning CI/CD Tool Container Registry Host
  7. 7. © 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc. Demo – Launching our app GitHub Jenkins DockerHub 6
  8. 8. © 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc. Application Deployed! Immediate Issues - Visibility - Monitoring - Logging 7
  9. 9. © 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc. Logging and Monitoring Stacks 8 Host InfluxDB Prometheus Grafana Elasticsearch Kibana
  10. 10. © 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc. Resiliency, Scheduling and Orchestration 9 Host Host Host New Issues: - Clustering - Networking - Service Discovery - Scheduling - Health Checks - Load Balancing - Upgrades 11:30 Today Growing Up With Docker: How Docker and Tsuru Have Evolved - Francisco Souza, NYTimes 9:40 Tomorrow Building A Data Pipeline on GCE Joshua Kwan, Arbor
  11. 11. © 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc. Networking, Service Discovery & Load Balancing 10 SDN Load Balancers Health Checks Service Discovery Host Host Host 10:45 Tomorrow Monitoring Kubernetes in with Prometheus - Tobias Schmidt, SoundCloud
  12. 12. © 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc. Demo – Getting Serious Rancher Elasticsearch Logstash Prometheus 11
  13. 13. © 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc. Metadata service Complexity Increases 12 New Issues: - Configuration Injection - Metadata Services - Persistent Storage - External Services - Access Control - Secret Management - Audit 11:35 Tomorrow Persistent Storage - Vinod Jayaraman, Portworx 11:35 Tomorrow Managing Secrets - Jeff Mitchell, Hashicorp Host Host Host
  14. 14. © 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc. Host File System Container Gluster Process Volume Creator Peer Detection Host Building a Galera Cluster 13 Host File System Container Gluster Process Volume Creator Peer Detection Volume Container Galera Master Volume Creator MySQL Instance
  15. 15. © 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc. Demo – Complexity Galera Cluster 14
  16. 16. © 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc. Final Thoughts • Container ecosystem is rich • Most of the tools we talked about today are free and open source • Don’t get caught up in analysis-paralysis 15
  17. 17. © 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc. Learn More: Monthly Online Meetups rancher.com/events youtube.com/rancher 16
  18. 18. © 2016 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Thank you rancher.com
  19. 19. © 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc. Host File System Container Gluster Process Volume Creator Peer Detection Host Building a Gluster Pod 18 Service Discovery Host File System Container Gluster Process Volume Creator Peer Detection File System Container Gluster Process Volume Creator Peer Detection

×