SlideShare une entreprise Scribd logo
1  sur  26
© 2015 Rancher Labs, Inc.© 2015 Rancher Labs, Inc .
Implementing
Docker-as-a-Service
July 15, 2015
#ranchermeetup
© 2015 Rancher Labs, Inc.
Shannon Williams
Co-Founder/VP Marketing
@smw355
1
Darren Shepherd
Co-Founder/Chief Architect
@ibuildthecloud
Freenode: darren0
#ranchermeetup
© 2015 Rancher Labs, Inc.
First things first…
This is a not a !
2
#ranchermeetup
#ranchermeetup
© 2015 Rancher Labs, Inc.3
There are rules for a meetup!
• Questions are always welcome
• Demo, then demo some more
• Keep the slides to a minimum
• Give away stuff with your logo on it
#ranchermeetup
© 2015 Rancher Labs, Inc.
Tweets = Shirts
10 most interesting posts on Twitter
about today’s #RancherMeetup will get
a Rancher shirt
Follow @rancher_labs
4 #ranchermeetup
© 2015 Rancher Labs, Inc.
Agenda
• Objective: Docker-as-a-Service
• Deployment Phase 1: Building the Core Platform
• Demo Rancher, GitHub & DockerHub
• Deployment Phase 2: Builds and Testing
• Demo Jenkins on Rancher – Building to DockerHub
• Deployment Phase 3: Roll out the Apps
• Demo Deploy Compose to Rancher, add Monitoring, Upgrade
5 #ranchermeetup
© 2015 Rancher Labs, Inc.
Our Goal: A Docker Service
6
Develop Build Containerize Test Deploy/Upgrade Operate
© 2015 Rancher Labs, Inc.
Why build a Docker service
7
• Self service Docker platform for users
• Collaboration throughout the DevOps process
• Standardized integration and pipeline automation
• Container density and speed
• Repeatability and immutable objects
© 2015 Rancher Labs, Inc.
Todays Sample Application
8
© 2015 Rancher Labs, Inc.
Meet Today’s Stack
DockerHub
GitHub
Rancher
Jenkins
Prometheus
9
© 2015 Rancher Labs, Inc.
Phase 1: Building the Core Platform
11
DockerHub Requirements:
• Public Repositories
• Private Repositories
© 2015 Rancher Labs, Inc.
Phase 1: Building the Core Platform
12
GitHub Requirements:
• Private Code Repository
• User Management
• Team Management
• Compose Files
© 2015 Rancher Labs, Inc.
Phase 1: Building the Core Platform
13
Rancher Requirements:
• Docker Management
• Host Management
• Provisioning
 Link: GitHub, DockerHub
© 2015 Rancher Labs, Inc.
Phase 1: Building the Core Platform
14
Hosts:
• Any Linux Server/VM
• Docker Daemon
• Rancher Agent
 Link: Rancher
© 2015 Rancher Labs, Inc.15
Demo
#ranchermeetup
© 2015 Rancher Labs, Inc.
Phase 2: Builds and Testing
16
Build Requirements:
• Pull from GitHub
• Call Rancher
• Deploy slaves
 Link: GitHub, Rancher
© 2015 Rancher Labs, Inc.
Phase 2: Builds and Testing
17
Build Requirements:
• Build in Containers
• Push to DockerHub
 Link: Slave Containers,
DockerHub
© 2015 Rancher Labs, Inc.
Phase 2: Builds and Testing
18
Test Requirements:
• Call Docker Compose
• Pull from DockerHub
• Deploy with Rancher
• Test with Jenkins
 Link: All
© 2015 Rancher Labs, Inc.19
Demo
#ranchermeetup
© 2015 Rancher Labs, Inc.
Phase 3: Deploy and Operate
20
Deploy Requirements:
• Call Docker Compose
• Pull from DockerHub
• Deploy with Rancher
 Link: GitHub,
DockerHub, Rancher,
Hosts
© 2015 Rancher Labs, Inc.
Phase 3: Deploy and Operate
21
Monitor Requirements:
• Compose Template
• Container/Host Stats
 Link: Prometheus,
Monitoring Containers
© 2015 Rancher Labs, Inc.22
Demo
#ranchermeetup
© 2015 Rancher Labs, Inc.23 #ranchermeetup
http://info.rancher.com/beta
© 2015 Rancher Labs, Inc.
Getting Started
Rancher and RancherOS live in GitHub – Get Involved, Join the Beta
24 #ranchermeetup
http://github.com/rancher
© 2015 Rancher Labs, Inc.
Tweets = Shirts
10 most interesting tweets about
today’s #RancherMeetup will get a
Rancher shirt
Follow @rancher_labs
25 #ranchermeetup
© 2015 Rancher Labs, Inc.© 2015 Rancher Labs, Inc .
Thank you
rancher.com

Contenu connexe

En vedette

Docker: Redistributing DevOps cards, on the way to PaaS
Docker: Redistributing DevOps cards, on the way to PaaSDocker: Redistributing DevOps cards, on the way to PaaS
Docker: Redistributing DevOps cards, on the way to PaaSAdrien Blind
 
Revolutionizing app delivery with Linux and containers
Revolutionizing app delivery with Linux and containersRevolutionizing app delivery with Linux and containers
Revolutionizing app delivery with Linux and containersRed Hat Events
 
Storage for containers and cloud-native deployments - Rancher Online Meetup -...
Storage for containers and cloud-native deployments - Rancher Online Meetup -...Storage for containers and cloud-native deployments - Rancher Online Meetup -...
Storage for containers and cloud-native deployments - Rancher Online Meetup -...Shannon Williams
 
Docker Workshop Experten Forum Stuttgart 2015, Agile Methoden GmbH
Docker Workshop Experten Forum Stuttgart 2015, Agile Methoden GmbHDocker Workshop Experten Forum Stuttgart 2015, Agile Methoden GmbH
Docker Workshop Experten Forum Stuttgart 2015, Agile Methoden GmbHagilemethoden
 
OOP 2012 - Udo Pracht - DevOps Einführung und Überblick
OOP 2012 - Udo Pracht - DevOps Einführung und ÜberblickOOP 2012 - Udo Pracht - DevOps Einführung und Überblick
OOP 2012 - Udo Pracht - DevOps Einführung und ÜberblickUdo Pracht
 
Deploying Containers with Rancher
Deploying Containers with RancherDeploying Containers with Rancher
Deploying Containers with RancherChris Tankersley
 
Rancher 快速打造叢集的解決方案
Rancher 快速打造叢集的解決方案Rancher 快速打造叢集的解決方案
Rancher 快速打造叢集的解決方案Miles Chou
 
Horstmann repositories for_research_information_management
Horstmann repositories for_research_information_management Horstmann repositories for_research_information_management
Horstmann repositories for_research_information_management BDLSS
 
Invenio_CEC_Capability_v07
Invenio_CEC_Capability_v07Invenio_CEC_Capability_v07
Invenio_CEC_Capability_v07Manoj Narang
 
MongoDB Days UK: Using MongoDB to Build a Fast and Scalable Content Repositor...
MongoDB Days UK: Using MongoDB to Build a Fast and Scalable Content Repositor...MongoDB Days UK: Using MongoDB to Build a Fast and Scalable Content Repositor...
MongoDB Days UK: Using MongoDB to Build a Fast and Scalable Content Repositor...MongoDB
 
E solutions+ +open+source+-+27mai2010
E solutions+ +open+source+-+27mai2010E solutions+ +open+source+-+27mai2010
E solutions+ +open+source+-+27mai2010Agora Group
 
OpenAIRE short presentation
OpenAIRE short presentationOpenAIRE short presentation
OpenAIRE short presentationOpenAIRE
 
Horstmann digital strategies_for_21st_century_libraries
Horstmann digital strategies_for_21st_century_librariesHorstmann digital strategies_for_21st_century_libraries
Horstmann digital strategies_for_21st_century_librariesBDLSS
 
Bobby voicu, general manager, intact interactive pr and the web
Bobby voicu, general manager, intact interactive pr and the webBobby voicu, general manager, intact interactive pr and the web
Bobby voicu, general manager, intact interactive pr and the webRevistaBiz
 
Institutional repositories notes
Institutional repositories notesInstitutional repositories notes
Institutional repositories notesTor Loney
 

En vedette (18)

Docker: Redistributing DevOps cards, on the way to PaaS
Docker: Redistributing DevOps cards, on the way to PaaSDocker: Redistributing DevOps cards, on the way to PaaS
Docker: Redistributing DevOps cards, on the way to PaaS
 
Revolutionizing app delivery with Linux and containers
Revolutionizing app delivery with Linux and containersRevolutionizing app delivery with Linux and containers
Revolutionizing app delivery with Linux and containers
 
Storage for containers and cloud-native deployments - Rancher Online Meetup -...
Storage for containers and cloud-native deployments - Rancher Online Meetup -...Storage for containers and cloud-native deployments - Rancher Online Meetup -...
Storage for containers and cloud-native deployments - Rancher Online Meetup -...
 
Docker Workshop Experten Forum Stuttgart 2015, Agile Methoden GmbH
Docker Workshop Experten Forum Stuttgart 2015, Agile Methoden GmbHDocker Workshop Experten Forum Stuttgart 2015, Agile Methoden GmbH
Docker Workshop Experten Forum Stuttgart 2015, Agile Methoden GmbH
 
OOP 2012 - Udo Pracht - DevOps Einführung und Überblick
OOP 2012 - Udo Pracht - DevOps Einführung und ÜberblickOOP 2012 - Udo Pracht - DevOps Einführung und Überblick
OOP 2012 - Udo Pracht - DevOps Einführung und Überblick
 
Deploying Containers with Rancher
Deploying Containers with RancherDeploying Containers with Rancher
Deploying Containers with Rancher
 
Rancher 快速打造叢集的解決方案
Rancher 快速打造叢集的解決方案Rancher 快速打造叢集的解決方案
Rancher 快速打造叢集的解決方案
 
WTF Is Rancher?
WTF Is Rancher?WTF Is Rancher?
WTF Is Rancher?
 
Horstmann repositories for_research_information_management
Horstmann repositories for_research_information_management Horstmann repositories for_research_information_management
Horstmann repositories for_research_information_management
 
Invenio_CEC_Capability_v07
Invenio_CEC_Capability_v07Invenio_CEC_Capability_v07
Invenio_CEC_Capability_v07
 
MongoDB Days UK: Using MongoDB to Build a Fast and Scalable Content Repositor...
MongoDB Days UK: Using MongoDB to Build a Fast and Scalable Content Repositor...MongoDB Days UK: Using MongoDB to Build a Fast and Scalable Content Repositor...
MongoDB Days UK: Using MongoDB to Build a Fast and Scalable Content Repositor...
 
Utilizatorul 2.0 în bibliotecile Moldovei
Utilizatorul 2.0 în bibliotecile MoldoveiUtilizatorul 2.0 în bibliotecile Moldovei
Utilizatorul 2.0 în bibliotecile Moldovei
 
E solutions+ +open+source+-+27mai2010
E solutions+ +open+source+-+27mai2010E solutions+ +open+source+-+27mai2010
E solutions+ +open+source+-+27mai2010
 
OpenAIRE short presentation
OpenAIRE short presentationOpenAIRE short presentation
OpenAIRE short presentation
 
Horstmann digital strategies_for_21st_century_libraries
Horstmann digital strategies_for_21st_century_librariesHorstmann digital strategies_for_21st_century_libraries
Horstmann digital strategies_for_21st_century_libraries
 
INVENIO: Pythonic Framework for Large-Scale Digital Libraries
INVENIO: Pythonic Framework for Large-Scale Digital LibrariesINVENIO: Pythonic Framework for Large-Scale Digital Libraries
INVENIO: Pythonic Framework for Large-Scale Digital Libraries
 
Bobby voicu, general manager, intact interactive pr and the web
Bobby voicu, general manager, intact interactive pr and the webBobby voicu, general manager, intact interactive pr and the web
Bobby voicu, general manager, intact interactive pr and the web
 
Institutional repositories notes
Institutional repositories notesInstitutional repositories notes
Institutional repositories notes
 

Plus de Shannon Williams

Infrasturcure-as-code with Kubernetes and Rancher - September 2019 Online Meetup
Infrasturcure-as-code with Kubernetes and Rancher - September 2019 Online MeetupInfrasturcure-as-code with Kubernetes and Rancher - September 2019 Online Meetup
Infrasturcure-as-code with Kubernetes and Rancher - September 2019 Online MeetupShannon Williams
 
Building an Enterprise CaaS with Kubernetes and Rancher 2.0
Building an Enterprise CaaS with Kubernetes and Rancher 2.0Building an Enterprise CaaS with Kubernetes and Rancher 2.0
Building an Enterprise CaaS with Kubernetes and Rancher 2.0Shannon Williams
 
Hands-on with Rancher 2.0 and Kubernetes - October 2017 Rancher Online Meetup
Hands-on with Rancher 2.0 and Kubernetes - October 2017 Rancher Online MeetupHands-on with Rancher 2.0 and Kubernetes - October 2017 Rancher Online Meetup
Hands-on with Rancher 2.0 and Kubernetes - October 2017 Rancher Online MeetupShannon Williams
 
Securing Container Deployments from Build to Ship to Run - August 2017 - Ranc...
Securing Container Deployments from Build to Ship to Run - August 2017 - Ranc...Securing Container Deployments from Build to Ship to Run - August 2017 - Ranc...
Securing Container Deployments from Build to Ship to Run - August 2017 - Ranc...Shannon Williams
 
Supercharging CI/CD with GitLab and Rancher - June 2017 Online Meetup
Supercharging CI/CD with GitLab and Rancher - June 2017 Online MeetupSupercharging CI/CD with GitLab and Rancher - June 2017 Online Meetup
Supercharging CI/CD with GitLab and Rancher - June 2017 Online MeetupShannon Williams
 
Introducing Project Longhorn - April 2016 Rancher Online Meetup
Introducing Project Longhorn - April 2016 Rancher Online MeetupIntroducing Project Longhorn - April 2016 Rancher Online Meetup
Introducing Project Longhorn - April 2016 Rancher Online MeetupShannon Williams
 
More tips and tricks for running containers like a pro - Rancher Online MEetu...
More tips and tricks for running containers like a pro - Rancher Online MEetu...More tips and tricks for running containers like a pro - Rancher Online MEetu...
More tips and tricks for running containers like a pro - Rancher Online MEetu...Shannon Williams
 
The ultimate container monitoring bake-off - Rancher Online Meetup October 2016
The ultimate container monitoring bake-off - Rancher Online Meetup October 2016The ultimate container monitoring bake-off - Rancher Online Meetup October 2016
The ultimate container monitoring bake-off - Rancher Online Meetup October 2016Shannon Williams
 
Next Gen Storage and Networking in Container Environments - September 2016 Ra...
Next Gen Storage and Networking in Container Environments - September 2016 Ra...Next Gen Storage and Networking in Container Environments - September 2016 Ra...
Next Gen Storage and Networking in Container Environments - September 2016 Ra...Shannon Williams
 
Dear IT...I'd Like A Kubernetes Cluster
Dear IT...I'd Like A Kubernetes ClusterDear IT...I'd Like A Kubernetes Cluster
Dear IT...I'd Like A Kubernetes ClusterShannon Williams
 
Introducing Apache Mesos environments in Rancher - June 2016 Online Meetup
Introducing Apache Mesos environments in Rancher - June 2016 Online MeetupIntroducing Apache Mesos environments in Rancher - June 2016 Online Meetup
Introducing Apache Mesos environments in Rancher - June 2016 Online MeetupShannon Williams
 
Running Rancher and Docker on Dev Machines - Rancher Online Meetup - May 2016
Running Rancher and Docker on Dev Machines - Rancher Online Meetup - May 2016Running Rancher and Docker on Dev Machines - Rancher Online Meetup - May 2016
Running Rancher and Docker on Dev Machines - Rancher Online Meetup - May 2016Shannon Williams
 
From Hello World to Real World - Container Days Boston 2016
From Hello World to Real World - Container Days Boston 2016From Hello World to Real World - Container Days Boston 2016
From Hello World to Real World - Container Days Boston 2016Shannon Williams
 

Plus de Shannon Williams (13)

Infrasturcure-as-code with Kubernetes and Rancher - September 2019 Online Meetup
Infrasturcure-as-code with Kubernetes and Rancher - September 2019 Online MeetupInfrasturcure-as-code with Kubernetes and Rancher - September 2019 Online Meetup
Infrasturcure-as-code with Kubernetes and Rancher - September 2019 Online Meetup
 
Building an Enterprise CaaS with Kubernetes and Rancher 2.0
Building an Enterprise CaaS with Kubernetes and Rancher 2.0Building an Enterprise CaaS with Kubernetes and Rancher 2.0
Building an Enterprise CaaS with Kubernetes and Rancher 2.0
 
Hands-on with Rancher 2.0 and Kubernetes - October 2017 Rancher Online Meetup
Hands-on with Rancher 2.0 and Kubernetes - October 2017 Rancher Online MeetupHands-on with Rancher 2.0 and Kubernetes - October 2017 Rancher Online Meetup
Hands-on with Rancher 2.0 and Kubernetes - October 2017 Rancher Online Meetup
 
Securing Container Deployments from Build to Ship to Run - August 2017 - Ranc...
Securing Container Deployments from Build to Ship to Run - August 2017 - Ranc...Securing Container Deployments from Build to Ship to Run - August 2017 - Ranc...
Securing Container Deployments from Build to Ship to Run - August 2017 - Ranc...
 
Supercharging CI/CD with GitLab and Rancher - June 2017 Online Meetup
Supercharging CI/CD with GitLab and Rancher - June 2017 Online MeetupSupercharging CI/CD with GitLab and Rancher - June 2017 Online Meetup
Supercharging CI/CD with GitLab and Rancher - June 2017 Online Meetup
 
Introducing Project Longhorn - April 2016 Rancher Online Meetup
Introducing Project Longhorn - April 2016 Rancher Online MeetupIntroducing Project Longhorn - April 2016 Rancher Online Meetup
Introducing Project Longhorn - April 2016 Rancher Online Meetup
 
More tips and tricks for running containers like a pro - Rancher Online MEetu...
More tips and tricks for running containers like a pro - Rancher Online MEetu...More tips and tricks for running containers like a pro - Rancher Online MEetu...
More tips and tricks for running containers like a pro - Rancher Online MEetu...
 
The ultimate container monitoring bake-off - Rancher Online Meetup October 2016
The ultimate container monitoring bake-off - Rancher Online Meetup October 2016The ultimate container monitoring bake-off - Rancher Online Meetup October 2016
The ultimate container monitoring bake-off - Rancher Online Meetup October 2016
 
Next Gen Storage and Networking in Container Environments - September 2016 Ra...
Next Gen Storage and Networking in Container Environments - September 2016 Ra...Next Gen Storage and Networking in Container Environments - September 2016 Ra...
Next Gen Storage and Networking in Container Environments - September 2016 Ra...
 
Dear IT...I'd Like A Kubernetes Cluster
Dear IT...I'd Like A Kubernetes ClusterDear IT...I'd Like A Kubernetes Cluster
Dear IT...I'd Like A Kubernetes Cluster
 
Introducing Apache Mesos environments in Rancher - June 2016 Online Meetup
Introducing Apache Mesos environments in Rancher - June 2016 Online MeetupIntroducing Apache Mesos environments in Rancher - June 2016 Online Meetup
Introducing Apache Mesos environments in Rancher - June 2016 Online Meetup
 
Running Rancher and Docker on Dev Machines - Rancher Online Meetup - May 2016
Running Rancher and Docker on Dev Machines - Rancher Online Meetup - May 2016Running Rancher and Docker on Dev Machines - Rancher Online Meetup - May 2016
Running Rancher and Docker on Dev Machines - Rancher Online Meetup - May 2016
 
From Hello World to Real World - Container Days Boston 2016
From Hello World to Real World - Container Days Boston 2016From Hello World to Real World - Container Days Boston 2016
From Hello World to Real World - Container Days Boston 2016
 

Dernier

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 

Dernier (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 

Implementing Docker-as-a-Service - July 2015 Oniine Meetup Rancher Labs

  • 1. © 2015 Rancher Labs, Inc.© 2015 Rancher Labs, Inc . Implementing Docker-as-a-Service July 15, 2015 #ranchermeetup
  • 2. © 2015 Rancher Labs, Inc. Shannon Williams Co-Founder/VP Marketing @smw355 1 Darren Shepherd Co-Founder/Chief Architect @ibuildthecloud Freenode: darren0 #ranchermeetup
  • 3. © 2015 Rancher Labs, Inc. First things first… This is a not a ! 2 #ranchermeetup #ranchermeetup
  • 4. © 2015 Rancher Labs, Inc.3 There are rules for a meetup! • Questions are always welcome • Demo, then demo some more • Keep the slides to a minimum • Give away stuff with your logo on it #ranchermeetup
  • 5. © 2015 Rancher Labs, Inc. Tweets = Shirts 10 most interesting posts on Twitter about today’s #RancherMeetup will get a Rancher shirt Follow @rancher_labs 4 #ranchermeetup
  • 6. © 2015 Rancher Labs, Inc. Agenda • Objective: Docker-as-a-Service • Deployment Phase 1: Building the Core Platform • Demo Rancher, GitHub & DockerHub • Deployment Phase 2: Builds and Testing • Demo Jenkins on Rancher – Building to DockerHub • Deployment Phase 3: Roll out the Apps • Demo Deploy Compose to Rancher, add Monitoring, Upgrade 5 #ranchermeetup
  • 7. © 2015 Rancher Labs, Inc. Our Goal: A Docker Service 6 Develop Build Containerize Test Deploy/Upgrade Operate
  • 8. © 2015 Rancher Labs, Inc. Why build a Docker service 7 • Self service Docker platform for users • Collaboration throughout the DevOps process • Standardized integration and pipeline automation • Container density and speed • Repeatability and immutable objects
  • 9. © 2015 Rancher Labs, Inc. Todays Sample Application 8
  • 10. © 2015 Rancher Labs, Inc. Meet Today’s Stack DockerHub GitHub Rancher Jenkins Prometheus 9
  • 11. © 2015 Rancher Labs, Inc. Phase 1: Building the Core Platform 11 DockerHub Requirements: • Public Repositories • Private Repositories
  • 12. © 2015 Rancher Labs, Inc. Phase 1: Building the Core Platform 12 GitHub Requirements: • Private Code Repository • User Management • Team Management • Compose Files
  • 13. © 2015 Rancher Labs, Inc. Phase 1: Building the Core Platform 13 Rancher Requirements: • Docker Management • Host Management • Provisioning  Link: GitHub, DockerHub
  • 14. © 2015 Rancher Labs, Inc. Phase 1: Building the Core Platform 14 Hosts: • Any Linux Server/VM • Docker Daemon • Rancher Agent  Link: Rancher
  • 15. © 2015 Rancher Labs, Inc.15 Demo #ranchermeetup
  • 16. © 2015 Rancher Labs, Inc. Phase 2: Builds and Testing 16 Build Requirements: • Pull from GitHub • Call Rancher • Deploy slaves  Link: GitHub, Rancher
  • 17. © 2015 Rancher Labs, Inc. Phase 2: Builds and Testing 17 Build Requirements: • Build in Containers • Push to DockerHub  Link: Slave Containers, DockerHub
  • 18. © 2015 Rancher Labs, Inc. Phase 2: Builds and Testing 18 Test Requirements: • Call Docker Compose • Pull from DockerHub • Deploy with Rancher • Test with Jenkins  Link: All
  • 19. © 2015 Rancher Labs, Inc.19 Demo #ranchermeetup
  • 20. © 2015 Rancher Labs, Inc. Phase 3: Deploy and Operate 20 Deploy Requirements: • Call Docker Compose • Pull from DockerHub • Deploy with Rancher  Link: GitHub, DockerHub, Rancher, Hosts
  • 21. © 2015 Rancher Labs, Inc. Phase 3: Deploy and Operate 21 Monitor Requirements: • Compose Template • Container/Host Stats  Link: Prometheus, Monitoring Containers
  • 22. © 2015 Rancher Labs, Inc.22 Demo #ranchermeetup
  • 23. © 2015 Rancher Labs, Inc.23 #ranchermeetup http://info.rancher.com/beta
  • 24. © 2015 Rancher Labs, Inc. Getting Started Rancher and RancherOS live in GitHub – Get Involved, Join the Beta 24 #ranchermeetup http://github.com/rancher
  • 25. © 2015 Rancher Labs, Inc. Tweets = Shirts 10 most interesting tweets about today’s #RancherMeetup will get a Rancher shirt Follow @rancher_labs 25 #ranchermeetup
  • 26. © 2015 Rancher Labs, Inc.© 2015 Rancher Labs, Inc . Thank you rancher.com