SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Destaque

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
 

Destaque (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
 

Mais 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
 

Mais 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
 

Último

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Último (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

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