© 2016 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
From Hello World
to Real World
May 24, 2016
#ranchermeetup
© 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc.
Shannon Williams
Co-Founder/VP Marketing
@smw355
Shannon@rancher.com
1
Bill Maxwell
DevOps Lead
@cloudnautique
bill@rancher.com
#ranchermeetup
© 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
© 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc.
Our Goal: A Production Docker Service
3
Develop Build Containerize Test Deploy/Upgrade Operate
© 2016 Rancher Labs, Inc.
A Dev and a Dream
11:10 Today
Docker For the Developer
Borja Burgos, Docker
© 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
- Logging
7
© 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc.
Logging and Monitoring Stacks
8
Host
InfluxDB
Prometheus
Grafana
Elasticsearch
Kibana
© 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
1:20 Today
Cluster Schedulers & Firmament
- Ionel Gog, Cambridge
- Malte Schwarzkopf, MIT
9:45 Tomorrow
Kubernetes in Production
- Mike Splain, Barkly
© 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc.
Networking, Service Discovery & Load
Balancing
10
SDN
Load Balancers
Health Checks
Service Discovery
Host Host Host
3:30 Today
Overlay Networks
- Andrey Sibiryov, Uber
© 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 Injection
- Metadata Services
- Persistent Storage
- External Services
- Access Control
- Secret Management
- Audit
11:55 Today
Compliance Ops
- Elliot Murphy, Kindly Ops
11:10 Today
Managing Secrets
- Jeff Mitchell, Hashicorp
Host Host Host
© 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc.
Host
File System Container
Gluster Process Volume Creator Peer Detection
Host
Building a Gluster Pod
13
Service
Discovery
Host
File System Container
Gluster Process Volume Creator Peer Detection
File System Container
Gluster Process Volume Creator Peer Detection
© 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc.
Demo –Complexity
GlusterFS
14
© 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
© 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc.
Learn More: Monthly Online Meetups
rancher.com/events youtube.com/rancher
16
© 2016 Rancher Labs, Inc.© 2016 Rancher Labs, Inc .
Thank you
rancher.com

More Related Content

PPTX
The ultimate container monitoring bake-off - Rancher Online Meetup October 2016
PPTX
Dear IT...I'd Like A Kubernetes Cluster
PPTX
Tips, Tricks and Tools for Running Containers Like a Pro - Rancher Labs April...
PPTX
Introducing Apache Mesos environments in Rancher - June 2016 Online Meetup
PPTX
Next Gen Storage and Networking in Container Environments - September 2016 Ra...
PPTX
Running Rancher and Docker on Dev Machines - Rancher Online Meetup - May 2016
PPTX
Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0
PPTX
Storage for containers and cloud-native deployments - Rancher Online Meetup -...
The ultimate container monitoring bake-off - Rancher Online Meetup October 2016
Dear IT...I'd Like A Kubernetes Cluster
Tips, Tricks and Tools for Running Containers Like a Pro - Rancher Labs April...
Introducing Apache Mesos environments in Rancher - June 2016 Online Meetup
Next Gen Storage and Networking in Container Environments - September 2016 Ra...
Running Rancher and Docker on Dev Machines - Rancher Online Meetup - May 2016
Rancher March 2016 Online Meetup Containers-as-a-Service with Rancher 1.0
Storage for containers and cloud-native deployments - Rancher Online Meetup -...

What's hot (20)

PPTX
Introducing Project Longhorn - April 2016 Rancher Online Meetup
PPTX
Infrasturcure-as-code with Kubernetes and Rancher - September 2019 Online Meetup
PPTX
Rancher 2.0 - Complete Container Management Platform
PPTX
Deploying and scaling kubernetes using Rancher CNCF meetup June 2017
PPTX
RancherOS July 2017
PDF
Spinnaker at DevOpsDays Montreal
PDF
adaptTo 2020 OakPAL in the Cloud Introduction
PDF
Spinnaker Summit 2019: Where are we heading? The Future of Continuous Delivery
PDF
Effective localization of testing using Sauce Labs and proxies
PDF
Spinnaker Chadev
PDF
Ansible @ Red Hat | December 2015 Ansible Meetup in Melbourne
PPTX
Connect the Dots: Logging and Custom Connectors
PPTX
Summit openshift-on-openstack
PPTX
Livy: A REST Web Service for Spark
PDF
Automating OpenStack Deployment with Fuel
PDF
Deploying OpenStack Services with Linux Containers - Brisbane OpenStack Meetu...
PPTX
Compliance Automation with InSpec
PDF
Fuel, Puppet and OpenStack
PDF
Accumulo Summit 2015: Tracing in Accumulo and HDFS [Internals]
PPTX
OpenStack and Containers
Introducing Project Longhorn - April 2016 Rancher Online Meetup
Infrasturcure-as-code with Kubernetes and Rancher - September 2019 Online Meetup
Rancher 2.0 - Complete Container Management Platform
Deploying and scaling kubernetes using Rancher CNCF meetup June 2017
RancherOS July 2017
Spinnaker at DevOpsDays Montreal
adaptTo 2020 OakPAL in the Cloud Introduction
Spinnaker Summit 2019: Where are we heading? The Future of Continuous Delivery
Effective localization of testing using Sauce Labs and proxies
Spinnaker Chadev
Ansible @ Red Hat | December 2015 Ansible Meetup in Melbourne
Connect the Dots: Logging and Custom Connectors
Summit openshift-on-openstack
Livy: A REST Web Service for Spark
Automating OpenStack Deployment with Fuel
Deploying OpenStack Services with Linux Containers - Brisbane OpenStack Meetu...
Compliance Automation with InSpec
Fuel, Puppet and OpenStack
Accumulo Summit 2015: Tracing in Accumulo and HDFS [Internals]
OpenStack and Containers
Ad

Viewers also liked (16)

PDF
ContainerDays Boston 2016: "Autopilot: Running Real-world Applications in Con...
PPTX
Introduction to node.js
PPTX
Introducing Kubernetes Clusters in Rancher - February 2016 Online Meetup
PPTX
introduction to node.js
PDF
Nodejs vatsal shah
PPTX
AWS and GKE Migration and Multicloud
PPTX
Kubernetes Community Growth and Use Case
PPTX
Node js meetup
KEY
Node.js ― Hello, world! の1歩先へ。
PDF
Introduction to node js - From "hello world" to deploying on azure
PDF
EmpireJS: Hacking Art with Node js and Image Analysis
PPTX
Node js for beginners
PPTX
Introduction to Node js
PPTX
More tips and tricks for running containers like a pro - Rancher Online MEetu...
PPTX
Introduction to Node.js
ContainerDays Boston 2016: "Autopilot: Running Real-world Applications in Con...
Introduction to node.js
Introducing Kubernetes Clusters in Rancher - February 2016 Online Meetup
introduction to node.js
Nodejs vatsal shah
AWS and GKE Migration and Multicloud
Kubernetes Community Growth and Use Case
Node js meetup
Node.js ― Hello, world! の1歩先へ。
Introduction to node js - From "hello world" to deploying on azure
EmpireJS: Hacking Art with Node js and Image Analysis
Node js for beginners
Introduction to Node js
More tips and tricks for running containers like a pro - Rancher Online MEetu...
Introduction to Node.js
Ad

Similar to From Hello World to Real World - Container Days Boston 2016 (20)

PDF
ContainerDays NYC 2016: "From Hello World to Real World: Building a Productio...
PPTX
Building a Scalable CI Platform using Docker, Drone and Rancher
PDF
From Apollo 13 to Google SRE
PDF
Erlang User Conference 2016: Container Networking: A Field Report
PPTX
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...
PDF
Pivotal Cloud Foundry: A Technical Overview
PPTX
Austin - Container Days - Docker 101
PDF
Pivotal Cloud Foundry: A Technical Overview
PPTX
Open source applied: Real-world uses
PDF
DeliverAgile2018 - from Apollo 13 to Google SRE
PDF
Using the SDACK Architecture on Security Event Inspection
PPTX
Securing Container Deployments from Build to Ship to Run - August 2017 - Ranc...
PPTX
Provisioning Big Data Platform using Cloudbreak & Ambari
PDF
Building the Glue for Service Discovery & Load Balancing Microservices
PPTX
Supercharging CI/CD with GitLab and Rancher - June 2017 Online Meetup
PPTX
JavaOne 2016 - Faces Counter
PPTX
Performance is not an Option - gRPC and Cassandra
PDF
DC/OS 1.8 Container Networking
PPTX
Couchbase Connect 2016: Monitoring Production Deployments The Tools – LinkedIn
PPTX
Rancher k8s Training - Oct 4 - Rajashree Mandaogane.pptx
ContainerDays NYC 2016: "From Hello World to Real World: Building a Productio...
Building a Scalable CI Platform using Docker, Drone and Rancher
From Apollo 13 to Google SRE
Erlang User Conference 2016: Container Networking: A Field Report
Using the SDACK Architecture on Security Event Inspection by Yu-Lun Chen and ...
Pivotal Cloud Foundry: A Technical Overview
Austin - Container Days - Docker 101
Pivotal Cloud Foundry: A Technical Overview
Open source applied: Real-world uses
DeliverAgile2018 - from Apollo 13 to Google SRE
Using the SDACK Architecture on Security Event Inspection
Securing Container Deployments from Build to Ship to Run - August 2017 - Ranc...
Provisioning Big Data Platform using Cloudbreak & Ambari
Building the Glue for Service Discovery & Load Balancing Microservices
Supercharging CI/CD with GitLab and Rancher - June 2017 Online Meetup
JavaOne 2016 - Faces Counter
Performance is not an Option - gRPC and Cassandra
DC/OS 1.8 Container Networking
Couchbase Connect 2016: Monitoring Production Deployments The Tools – LinkedIn
Rancher k8s Training - Oct 4 - Rajashree Mandaogane.pptx

Recently uploaded (20)

PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Hybrid model detection and classification of lung cancer
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PPTX
Chapter 5: Probability Theory and Statistics
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
DOCX
search engine optimization ppt fir known well about this
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PPTX
Modernising the Digital Integration Hub
PDF
Unlock new opportunities with location data.pdf
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
PPTX
The various Industrial Revolutions .pptx
PDF
Getting Started with Data Integration: FME Form 101
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Five Habits of High-Impact Board Members
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
1 - Historical Antecedents, Social Consideration.pdf
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Hybrid model detection and classification of lung cancer
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
WOOl fibre morphology and structure.pdf for textiles
Getting started with AI Agents and Multi-Agent Systems
Univ-Connecticut-ChatGPT-Presentaion.pdf
Chapter 5: Probability Theory and Statistics
A comparative study of natural language inference in Swahili using monolingua...
Assigned Numbers - 2025 - Bluetooth® Document
search engine optimization ppt fir known well about this
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Modernising the Digital Integration Hub
Unlock new opportunities with location data.pdf
Web Crawler for Trend Tracking Gen Z Insights.pptx
The various Industrial Revolutions .pptx
Getting Started with Data Integration: FME Form 101
Module 1.ppt Iot fundamentals and Architecture
Five Habits of High-Impact Board Members
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
1 - Historical Antecedents, Social Consideration.pdf

From Hello World to Real World - Container Days Boston 2016

  • 1. © 2016 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . From Hello World to Real World May 24, 2016 #ranchermeetup
  • 2. © 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc. Shannon Williams Co-Founder/VP Marketing @smw355 Shannon@rancher.com 1 Bill Maxwell DevOps Lead @cloudnautique bill@rancher.com #ranchermeetup
  • 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. © 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc. Our Goal: A Production Docker Service 3 Develop Build Containerize Test Deploy/Upgrade Operate
  • 5. © 2016 Rancher Labs, Inc. A Dev and a Dream 11:10 Today Docker For the Developer Borja Burgos, Docker
  • 6. © 2016 Rancher Labs, Inc. We should use this everywhere! Provisioning CI/CD Tool Container Registry Host
  • 7. © 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc. Demo – Launching our app GitHub Jenkins DockerHub 6
  • 8. © 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc. Application Deployed! Immediate Issues - Visibility - Monitoring - Logging 7
  • 9. © 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc. Logging and Monitoring Stacks 8 Host InfluxDB Prometheus Grafana Elasticsearch Kibana
  • 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 1:20 Today Cluster Schedulers & Firmament - Ionel Gog, Cambridge - Malte Schwarzkopf, MIT 9:45 Tomorrow Kubernetes in Production - Mike Splain, Barkly
  • 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 3:30 Today Overlay Networks - Andrey Sibiryov, Uber
  • 12. © 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc. Demo – Getting Serious Rancher Elasticsearch Logstash Prometheus 11
  • 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:55 Today Compliance Ops - Elliot Murphy, Kindly Ops 11:10 Today Managing Secrets - Jeff Mitchell, Hashicorp Host Host Host
  • 14. © 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc. Host File System Container Gluster Process Volume Creator Peer Detection Host Building a Gluster Pod 13 Service Discovery Host File System Container Gluster Process Volume Creator Peer Detection File System Container Gluster Process Volume Creator Peer Detection
  • 15. © 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc. Demo –Complexity GlusterFS 14
  • 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. © 2016 Rancher Labs, Inc.©2016 Rancher Labs, Inc. Learn More: Monthly Online Meetups rancher.com/events youtube.com/rancher 16
  • 18. © 2016 Rancher Labs, Inc.© 2016 Rancher Labs, Inc . Thank you rancher.com