SlideShare une entreprise Scribd logo
1  sur  20
1
Intro to Docker Swarm
@ e v e r e t t _ t o e w s
D e v e l o p e r A d v o c a t e @ R a c k s p a c e
2
Docker Swarm
2
• C l u s t e r i n g f o r m u l t i p l e
D o c k e r n o d e s
3
Container Orchestration Engines
3
44
5
Benefits
5
• L e s s c o m p l e x i t y
• D o c k e r A P I
• E c o s y s t e m
• S c h e d u l i n g
• S t r a t e g i e s
• C o n s t r a i n t s
• F i l t e r s
• R e s c h e d u l i n g
• D N S
6
Docker Swarm
6
• C l u s t e r i s t h e n e w
n o r m a l
• C l u s t e r a w a r e
7
Effective
Docker Swarm
8
Images
8
• d o c k e r b u i l d
• B u i l d a c u s t o m i m a g e
• R u n a c o n t a i n e r t a k i n g
u p a l i m i t e d r e s o u r c e
• Tw i c e
9
Images
9
• C o n s t r a i n t
• A f f i n i t y
• P u b l i c r e g i s t r y
• P r i v a t e r e g i s t r y
10
Volumes
10
• d o c k e r v o l u m e
• C r e a t e a v o l u m e
• W r i t e s o m e d a t a
• R e a d i t b a c k
11
Volumes
11
• D i s t r i b u t e d f i l e s y s t e m
• S t o r e d a t a o f f - c l u s t e r
• D a t a v o l u m e
c o n t a i n e r s
• B a c k u p a n d r e s t o r e !
12
Networks
12
• R u n a c o n t a i n e r w i t h
p u b l i s h e d p o r t ( s )
• R e f e r t o a n o t h e r
c o n t a i n e r b y n a m e
13
Networks
13
• d o c k e r n e t w o r k
• O v e r l a y n e t w o r k s
• D N S
14
Security
14
• I A N A S E
• S w a r m
• T L S
• O v e r l a y n e t w o r k s
• C o n t a i n e r
• Wa t c h t o w e r
• D o c k e r B e n c h
15
Security
15
• D a e m o n
• A u t h Z p l u g i n
• U p d a t e s
• N o d e
• s e c c o m p
• A p p A r m o r
16
Service Discovery
16
• S e r v i c e r e g i s t r a t i o n
• S e r v i c e d i s c o v e r y
• L o a d b a l a n c i n g
17
Service Discovery
17
• D N S
• I n t e r l o c k
• e t c d + r e g i s t r a t o r +
c o n f d + h a p r o x y / n g i n x
• c o n s u l + r e g i s t r a t o r +
c o n s u l t e m p l a t e +
h a p r o x y / n g i n x
18
Where to Swarm?
18
• d o c k e r - m a c h i n e
• M i c r o s o f t A z u r e
• D o c k e r U C P
• D o c k e r D a t a c e n t e r
• C a r i n a b y R a c k s p a c e
• g e t c a r i n a . c o m
19
Effective Docker Swarm
• 11: 05am|Wednes day |R oo m 16B
Office Hours
• 1:05am|Wednes day |O’Reilly Booth
Think outside the container
• 2:40am |Wednes day | Roo m 16B
Rackspace Booth
• Wednes day & Thurs day |Ex po Hall
20
Thank You!
@ e v e r e t t _ t o e w s
D e v e l o p e r A d v o c a t e @ R a c k s p a c e

Contenu connexe

Tendances

DNX Workshop ★ YouTube made easy! Schritt für Schritt zum eigenen YouTube Ka...
DNX Workshop ★ YouTube made easy! Schritt für Schritt zum eigenen YouTube Ka...DNX Workshop ★ YouTube made easy! Schritt für Schritt zum eigenen YouTube Ka...
DNX Workshop ★ YouTube made easy! Schritt für Schritt zum eigenen YouTube Ka...DNX
 
The Bruery Presentation
The Bruery PresentationThe Bruery Presentation
The Bruery Presentationthecalmpickle
 
Key Considerations When Moving to the Cloud - ASAE Technology Conference Session
Key Considerations When Moving to the Cloud - ASAE Technology Conference SessionKey Considerations When Moving to the Cloud - ASAE Technology Conference Session
Key Considerations When Moving to the Cloud - ASAE Technology Conference SessionLarry Covert
 
On Job Training Program
On Job Training ProgramOn Job Training Program
On Job Training ProgramPrasad Shende
 
2012 Creative Portfoio
2012 Creative Portfoio2012 Creative Portfoio
2012 Creative Portfoiosczbranek
 
Onesheet Publisher Solutions 2011 espanol
Onesheet Publisher Solutions 2011 espanolOnesheet Publisher Solutions 2011 espanol
Onesheet Publisher Solutions 2011 espanolAlcance Media Group
 
Onesheets Advertising Solutions 2011 espanol
Onesheets Advertising Solutions 2011 espanolOnesheets Advertising Solutions 2011 espanol
Onesheets Advertising Solutions 2011 espanolAlcance Media Group
 
Featured In Surabhi
Featured In SurabhiFeatured In Surabhi
Featured In Surabhicpranav07
 
Dreamscape Mobile Sites & Apps
Dreamscape Mobile Sites & AppsDreamscape Mobile Sites & Apps
Dreamscape Mobile Sites & Appsdgemp01
 
Picking the right side for your front end battles
Picking the right side for your front end battlesPicking the right side for your front end battles
Picking the right side for your front end battlesGuust Nieuwenhuis
 

Tendances (18)

DNX Workshop ★ YouTube made easy! Schritt für Schritt zum eigenen YouTube Ka...
DNX Workshop ★ YouTube made easy! Schritt für Schritt zum eigenen YouTube Ka...DNX Workshop ★ YouTube made easy! Schritt für Schritt zum eigenen YouTube Ka...
DNX Workshop ★ YouTube made easy! Schritt für Schritt zum eigenen YouTube Ka...
 
osmt certificate
osmt certificateosmt certificate
osmt certificate
 
The Bruery Presentation
The Bruery PresentationThe Bruery Presentation
The Bruery Presentation
 
Working With Us - Adams Multilingual Recruitment
Working With Us - Adams Multilingual RecruitmentWorking With Us - Adams Multilingual Recruitment
Working With Us - Adams Multilingual Recruitment
 
Key Considerations When Moving to the Cloud - ASAE Technology Conference Session
Key Considerations When Moving to the Cloud - ASAE Technology Conference SessionKey Considerations When Moving to the Cloud - ASAE Technology Conference Session
Key Considerations When Moving to the Cloud - ASAE Technology Conference Session
 
On Job Training Program
On Job Training ProgramOn Job Training Program
On Job Training Program
 
China video game market value
China video game market valueChina video game market value
China video game market value
 
2012 Creative Portfoio
2012 Creative Portfoio2012 Creative Portfoio
2012 Creative Portfoio
 
Digitale Nomaden und Steuern
Digitale Nomaden und SteuernDigitale Nomaden und Steuern
Digitale Nomaden und Steuern
 
Trabajo power
Trabajo powerTrabajo power
Trabajo power
 
Onesheet Publisher Solutions 2011 espanol
Onesheet Publisher Solutions 2011 espanolOnesheet Publisher Solutions 2011 espanol
Onesheet Publisher Solutions 2011 espanol
 
Onesheets Advertising Solutions 2011 espanol
Onesheets Advertising Solutions 2011 espanolOnesheets Advertising Solutions 2011 espanol
Onesheets Advertising Solutions 2011 espanol
 
Banana Leaf
Banana Leaf Banana Leaf
Banana Leaf
 
Featured In Surabhi
Featured In SurabhiFeatured In Surabhi
Featured In Surabhi
 
Dreamscape Mobile Sites & Apps
Dreamscape Mobile Sites & AppsDreamscape Mobile Sites & Apps
Dreamscape Mobile Sites & Apps
 
Picking the right side for your front end battles
Picking the right side for your front end battlesPicking the right side for your front end battles
Picking the right side for your front end battles
 
Stage2 slide16
Stage2 slide16Stage2 slide16
Stage2 slide16
 
Cv
CvCv
Cv
 

En vedette

Innovating Out In The Open - OSCON 2016
Innovating Out In The Open - OSCON 2016Innovating Out In The Open - OSCON 2016
Innovating Out In The Open - OSCON 2016Phil Estes
 
OSCON: Advanced Docker developer workflows on Mac OS and Windows
OSCON: Advanced Docker developer workflows on Mac OS and WindowsOSCON: Advanced Docker developer workflows on Mac OS and Windows
OSCON: Advanced Docker developer workflows on Mac OS and WindowsDocker, Inc.
 
OSCON: Incremental Revolution - What Docker learned from the open-source fire...
OSCON: Incremental Revolution - What Docker learned from the open-source fire...OSCON: Incremental Revolution - What Docker learned from the open-source fire...
OSCON: Incremental Revolution - What Docker learned from the open-source fire...Docker, Inc.
 
OSCON: Better Collaboration through Tooling
OSCON: Better Collaboration through ToolingOSCON: Better Collaboration through Tooling
OSCON: Better Collaboration through ToolingDocker, Inc.
 
OSCON: System software goes weird
OSCON: System software goes weirdOSCON: System software goes weird
OSCON: System software goes weirdDocker, Inc.
 
OSCON: Unikernels and Docker: From revolution to evolution
OSCON: Unikernels and Docker: From revolution to evolutionOSCON: Unikernels and Docker: From revolution to evolution
OSCON: Unikernels and Docker: From revolution to evolutionDocker, Inc.
 
Docker Networking with Container Orchestration Engines [Docker Meetup Santa C...
Docker Networking with Container Orchestration Engines [Docker Meetup Santa C...Docker Networking with Container Orchestration Engines [Docker Meetup Santa C...
Docker Networking with Container Orchestration Engines [Docker Meetup Santa C...Debra Robertson
 
Illinois State University
Illinois State UniversityIllinois State University
Illinois State UniversityJoe Trsar
 
What You Always Wanted to Know About Container Orchestration and Never Dared ...
What You Always Wanted to Know About Container Orchestration and Never Dared ...What You Always Wanted to Know About Container Orchestration and Never Dared ...
What You Always Wanted to Know About Container Orchestration and Never Dared ...All Things Open
 
Container Security via Monitoring and Orchestration - Container Security Summit
Container Security via Monitoring and Orchestration - Container Security SummitContainer Security via Monitoring and Orchestration - Container Security Summit
Container Security via Monitoring and Orchestration - Container Security SummitDavid Timothy Strauss
 
ContainerDays Boston 2015: "A Brief History of Containers" (Jeff Victor & Kir...
ContainerDays Boston 2015: "A Brief History of Containers" (Jeff Victor & Kir...ContainerDays Boston 2015: "A Brief History of Containers" (Jeff Victor & Kir...
ContainerDays Boston 2015: "A Brief History of Containers" (Jeff Victor & Kir...DynamicInfraDays
 
Kubernetes - #gdglimasummit
Kubernetes - #gdglimasummitKubernetes - #gdglimasummit
Kubernetes - #gdglimasummitAngel Nuñez
 
Clarity About Container Orchestration for a Developing Market
Clarity About Container Orchestration for a Developing MarketClarity About Container Orchestration for a Developing Market
Clarity About Container Orchestration for a Developing MarketThe New Stack
 
Container orchestration
Container orchestrationContainer orchestration
Container orchestrationspringworksab
 
AtlasCamp 2015: The age of orchestration: From Docker basics to cluster manag...
AtlasCamp 2015: The age of orchestration: From Docker basics to cluster manag...AtlasCamp 2015: The age of orchestration: From Docker basics to cluster manag...
AtlasCamp 2015: The age of orchestration: From Docker basics to cluster manag...Atlassian
 
Kubernetes Introduction
Kubernetes IntroductionKubernetes Introduction
Kubernetes IntroductionPeng Xiao
 
ContainerDays NYC 2015: "Container Orchestration Compared: Kubernetes and Doc...
ContainerDays NYC 2015: "Container Orchestration Compared: Kubernetes and Doc...ContainerDays NYC 2015: "Container Orchestration Compared: Kubernetes and Doc...
ContainerDays NYC 2015: "Container Orchestration Compared: Kubernetes and Doc...DynamicInfraDays
 
新しいOpenShiftのしくみを調べてみた
新しいOpenShiftのしくみを調べてみた新しいOpenShiftのしくみを調べてみた
新しいOpenShiftのしくみを調べてみたKazuto Kusama
 

En vedette (20)

Innovating Out In The Open - OSCON 2016
Innovating Out In The Open - OSCON 2016Innovating Out In The Open - OSCON 2016
Innovating Out In The Open - OSCON 2016
 
OSCON: Advanced Docker developer workflows on Mac OS and Windows
OSCON: Advanced Docker developer workflows on Mac OS and WindowsOSCON: Advanced Docker developer workflows on Mac OS and Windows
OSCON: Advanced Docker developer workflows on Mac OS and Windows
 
OSCON: Incremental Revolution - What Docker learned from the open-source fire...
OSCON: Incremental Revolution - What Docker learned from the open-source fire...OSCON: Incremental Revolution - What Docker learned from the open-source fire...
OSCON: Incremental Revolution - What Docker learned from the open-source fire...
 
OSCON: Better Collaboration through Tooling
OSCON: Better Collaboration through ToolingOSCON: Better Collaboration through Tooling
OSCON: Better Collaboration through Tooling
 
OSCON: System software goes weird
OSCON: System software goes weirdOSCON: System software goes weird
OSCON: System software goes weird
 
OSCON: Unikernels and Docker: From revolution to evolution
OSCON: Unikernels and Docker: From revolution to evolutionOSCON: Unikernels and Docker: From revolution to evolution
OSCON: Unikernels and Docker: From revolution to evolution
 
Docker on Windows
Docker on WindowsDocker on Windows
Docker on Windows
 
Docker Networking with Container Orchestration Engines [Docker Meetup Santa C...
Docker Networking with Container Orchestration Engines [Docker Meetup Santa C...Docker Networking with Container Orchestration Engines [Docker Meetup Santa C...
Docker Networking with Container Orchestration Engines [Docker Meetup Santa C...
 
Illinois State University
Illinois State UniversityIllinois State University
Illinois State University
 
What You Always Wanted to Know About Container Orchestration and Never Dared ...
What You Always Wanted to Know About Container Orchestration and Never Dared ...What You Always Wanted to Know About Container Orchestration and Never Dared ...
What You Always Wanted to Know About Container Orchestration and Never Dared ...
 
Container Security via Monitoring and Orchestration - Container Security Summit
Container Security via Monitoring and Orchestration - Container Security SummitContainer Security via Monitoring and Orchestration - Container Security Summit
Container Security via Monitoring and Orchestration - Container Security Summit
 
ContainerDays Boston 2015: "A Brief History of Containers" (Jeff Victor & Kir...
ContainerDays Boston 2015: "A Brief History of Containers" (Jeff Victor & Kir...ContainerDays Boston 2015: "A Brief History of Containers" (Jeff Victor & Kir...
ContainerDays Boston 2015: "A Brief History of Containers" (Jeff Victor & Kir...
 
Kubernetes - #gdglimasummit
Kubernetes - #gdglimasummitKubernetes - #gdglimasummit
Kubernetes - #gdglimasummit
 
Clarity About Container Orchestration for a Developing Market
Clarity About Container Orchestration for a Developing MarketClarity About Container Orchestration for a Developing Market
Clarity About Container Orchestration for a Developing Market
 
Container orchestration
Container orchestrationContainer orchestration
Container orchestration
 
AtlasCamp 2015: The age of orchestration: From Docker basics to cluster manag...
AtlasCamp 2015: The age of orchestration: From Docker basics to cluster manag...AtlasCamp 2015: The age of orchestration: From Docker basics to cluster manag...
AtlasCamp 2015: The age of orchestration: From Docker basics to cluster manag...
 
Docker and CloudStack
Docker and CloudStackDocker and CloudStack
Docker and CloudStack
 
Kubernetes Introduction
Kubernetes IntroductionKubernetes Introduction
Kubernetes Introduction
 
ContainerDays NYC 2015: "Container Orchestration Compared: Kubernetes and Doc...
ContainerDays NYC 2015: "Container Orchestration Compared: Kubernetes and Doc...ContainerDays NYC 2015: "Container Orchestration Compared: Kubernetes and Doc...
ContainerDays NYC 2015: "Container Orchestration Compared: Kubernetes and Doc...
 
新しいOpenShiftのしくみを調べてみた
新しいOpenShiftのしくみを調べてみた新しいOpenShiftのしくみを調べてみた
新しいOpenShiftのしくみを調べてみた
 

Plus de Everett Toews

All You Need to Know About Kustomize
All You Need to Know About KustomizeAll You Need to Know About Kustomize
All You Need to Know About KustomizeEverett Toews
 
Intro to InnerSource
Intro to InnerSourceIntro to InnerSource
Intro to InnerSourceEverett Toews
 
An OpenShift Migration: From 3.9 to 4.5
An OpenShift Migration: From 3.9 to 4.5An OpenShift Migration: From 3.9 to 4.5
An OpenShift Migration: From 3.9 to 4.5Everett Toews
 
Cloud Native Summit 2019 Summary
Cloud Native Summit 2019 SummaryCloud Native Summit 2019 Summary
Cloud Native Summit 2019 SummaryEverett Toews
 
DevOps: Chop wood. Carry water.
DevOps: Chop wood. Carry water.DevOps: Chop wood. Carry water.
DevOps: Chop wood. Carry water.Everett Toews
 
Ciao: Continuous Integration for Apps on OpenStack
Ciao: Continuous Integration for Apps on OpenStackCiao: Continuous Integration for Apps on OpenStack
Ciao: Continuous Integration for Apps on OpenStackEverett Toews
 
Introduction to Apache jclouds at NYJavaSIG
Introduction to Apache jclouds at NYJavaSIGIntroduction to Apache jclouds at NYJavaSIG
Introduction to Apache jclouds at NYJavaSIGEverett Toews
 
DevStack: Learn OpenStack by Running OpenStack
DevStack: Learn OpenStack by Running OpenStackDevStack: Learn OpenStack by Running OpenStack
DevStack: Learn OpenStack by Running OpenStackEverett Toews
 
Enabling Walk Up Contributions to Your Documentation at GlueCon
Enabling Walk Up Contributions to Your Documentation at GlueConEnabling Walk Up Contributions to Your Documentation at GlueCon
Enabling Walk Up Contributions to Your Documentation at GlueConEverett Toews
 
Enabling Walk Up Contributions to Your Project Documentation
Enabling Walk Up Contributions to Your Project DocumentationEnabling Walk Up Contributions to Your Project Documentation
Enabling Walk Up Contributions to Your Project DocumentationEverett Toews
 
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014Everett Toews
 
Introduction to Apache jclouds
Introduction to Apache jcloudsIntroduction to Apache jclouds
Introduction to Apache jcloudsEverett Toews
 
The OpenStack Community Welcomes Developers in All Languages
The OpenStack Community Welcomes Developers in All LanguagesThe OpenStack Community Welcomes Developers in All Languages
The OpenStack Community Welcomes Developers in All LanguagesEverett Toews
 
NetflixOSS on OpenStack
NetflixOSS on OpenStackNetflixOSS on OpenStack
NetflixOSS on OpenStackEverett Toews
 

Plus de Everett Toews (20)

All You Need to Know About Kustomize
All You Need to Know About KustomizeAll You Need to Know About Kustomize
All You Need to Know About Kustomize
 
Intro to InnerSource
Intro to InnerSourceIntro to InnerSource
Intro to InnerSource
 
An OpenShift Migration: From 3.9 to 4.5
An OpenShift Migration: From 3.9 to 4.5An OpenShift Migration: From 3.9 to 4.5
An OpenShift Migration: From 3.9 to 4.5
 
Cloud Native Summit 2019 Summary
Cloud Native Summit 2019 SummaryCloud Native Summit 2019 Summary
Cloud Native Summit 2019 Summary
 
DevOps: Chop wood. Carry water.
DevOps: Chop wood. Carry water.DevOps: Chop wood. Carry water.
DevOps: Chop wood. Carry water.
 
Ciao: Continuous Integration for Apps on OpenStack
Ciao: Continuous Integration for Apps on OpenStackCiao: Continuous Integration for Apps on OpenStack
Ciao: Continuous Integration for Apps on OpenStack
 
Introduction to Apache jclouds at NYJavaSIG
Introduction to Apache jclouds at NYJavaSIGIntroduction to Apache jclouds at NYJavaSIG
Introduction to Apache jclouds at NYJavaSIG
 
DevStack: Learn OpenStack by Running OpenStack
DevStack: Learn OpenStack by Running OpenStackDevStack: Learn OpenStack by Running OpenStack
DevStack: Learn OpenStack by Running OpenStack
 
Enabling Walk Up Contributions to Your Documentation at GlueCon
Enabling Walk Up Contributions to Your Documentation at GlueConEnabling Walk Up Contributions to Your Documentation at GlueCon
Enabling Walk Up Contributions to Your Documentation at GlueCon
 
You Sir, Sir Vey
You Sir, Sir VeyYou Sir, Sir Vey
You Sir, Sir Vey
 
Walk n Doc
Walk n DocWalk n Doc
Walk n Doc
 
Nashorn
NashornNashorn
Nashorn
 
Enabling Walk Up Contributions to Your Project Documentation
Enabling Walk Up Contributions to Your Project DocumentationEnabling Walk Up Contributions to Your Project Documentation
Enabling Walk Up Contributions to Your Project Documentation
 
Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014Introduction to Apache jclouds at ApacheCon 2014
Introduction to Apache jclouds at ApacheCon 2014
 
Introduction to Apache jclouds
Introduction to Apache jcloudsIntroduction to Apache jclouds
Introduction to Apache jclouds
 
Women Who Code
Women Who CodeWomen Who Code
Women Who Code
 
HackTX
HackTXHackTX
HackTX
 
Cybera Summit
Cybera SummitCybera Summit
Cybera Summit
 
The OpenStack Community Welcomes Developers in All Languages
The OpenStack Community Welcomes Developers in All LanguagesThe OpenStack Community Welcomes Developers in All Languages
The OpenStack Community Welcomes Developers in All Languages
 
NetflixOSS on OpenStack
NetflixOSS on OpenStackNetflixOSS on OpenStack
NetflixOSS on OpenStack
 

Intro to Docker Swarm

  • 1. 1 Intro to Docker Swarm @ e v e r e t t _ t o e w s D e v e l o p e r A d v o c a t e @ R a c k s p a c e
  • 2. 2 Docker Swarm 2 • C l u s t e r i n g f o r m u l t i p l e D o c k e r n o d e s
  • 4. 44
  • 5. 5 Benefits 5 • L e s s c o m p l e x i t y • D o c k e r A P I • E c o s y s t e m • S c h e d u l i n g • S t r a t e g i e s • C o n s t r a i n t s • F i l t e r s • R e s c h e d u l i n g • D N S
  • 6. 6 Docker Swarm 6 • C l u s t e r i s t h e n e w n o r m a l • C l u s t e r a w a r e
  • 8. 8 Images 8 • d o c k e r b u i l d • B u i l d a c u s t o m i m a g e • R u n a c o n t a i n e r t a k i n g u p a l i m i t e d r e s o u r c e • Tw i c e
  • 9. 9 Images 9 • C o n s t r a i n t • A f f i n i t y • P u b l i c r e g i s t r y • P r i v a t e r e g i s t r y
  • 10. 10 Volumes 10 • d o c k e r v o l u m e • C r e a t e a v o l u m e • W r i t e s o m e d a t a • R e a d i t b a c k
  • 11. 11 Volumes 11 • D i s t r i b u t e d f i l e s y s t e m • S t o r e d a t a o f f - c l u s t e r • D a t a v o l u m e c o n t a i n e r s • B a c k u p a n d r e s t o r e !
  • 12. 12 Networks 12 • R u n a c o n t a i n e r w i t h p u b l i s h e d p o r t ( s ) • R e f e r t o a n o t h e r c o n t a i n e r b y n a m e
  • 13. 13 Networks 13 • d o c k e r n e t w o r k • O v e r l a y n e t w o r k s • D N S
  • 14. 14 Security 14 • I A N A S E • S w a r m • T L S • O v e r l a y n e t w o r k s • C o n t a i n e r • Wa t c h t o w e r • D o c k e r B e n c h
  • 15. 15 Security 15 • D a e m o n • A u t h Z p l u g i n • U p d a t e s • N o d e • s e c c o m p • A p p A r m o r
  • 16. 16 Service Discovery 16 • S e r v i c e r e g i s t r a t i o n • S e r v i c e d i s c o v e r y • L o a d b a l a n c i n g
  • 17. 17 Service Discovery 17 • D N S • I n t e r l o c k • e t c d + r e g i s t r a t o r + c o n f d + h a p r o x y / n g i n x • c o n s u l + r e g i s t r a t o r + c o n s u l t e m p l a t e + h a p r o x y / n g i n x
  • 18. 18 Where to Swarm? 18 • d o c k e r - m a c h i n e • M i c r o s o f t A z u r e • D o c k e r U C P • D o c k e r D a t a c e n t e r • C a r i n a b y R a c k s p a c e • g e t c a r i n a . c o m
  • 19. 19 Effective Docker Swarm • 11: 05am|Wednes day |R oo m 16B Office Hours • 1:05am|Wednes day |O’Reilly Booth Think outside the container • 2:40am |Wednes day | Roo m 16B Rackspace Booth • Wednes day & Thurs day |Ex po Hall
  • 20. 20 Thank You! @ e v e r e t t _ t o e w s D e v e l o p e r A d v o c a t e @ R a c k s p a c e