This document discusses Docker orchestration on Azure using Rancher. It begins with an introduction to Docker concepts like containers, images and the Docker workflow. It then demonstrates deploying a Rancher server on Azure, adding nodes, upgrading a sample application, enabling cross-region networking, auto-scaling services, and using a Docker volume plugin to connect to Azure File Storage for persistent storage. The document includes code samples and step-by-step demonstrations of these Rancher and Docker capabilities on Azure.
2. Who am I?
Cloud Solution Architect
@ Xylos ICT
Started in IT about 15 years ago
Heterogeneous Background
Focused on Business Outcome
about.kvaes.be @kvaes blog.kvaes.be
Karim Vaes
3. Agenda
Let’s get sure everyone understands
the basics…
“Docker 101”
Show me the cake!
“Hands-on!”
Cooking up things is cool…
Though let’s talk about the
recipe first!
“The Recipe”
Sounds interesting… Show me!Say what?!?
5. Traditional Current Emerging
Virtual Public Private
Container
Physical
Baremetal Virtual Machine
Private
N-tier Applications MicroservicesMonolithic Applications
Agile DevopsWaterfall
6. Build Ship
Run
Dev
QA
Source
Staging
Physical
Virtual
Cloud
Infrastructure Management
Infrastructure Management
DockerFile
Source Code
Repository
TESTTEST
TESTTEST
TEST
GCE RAX IBM
Mac/Win Dev
Machine
Boot2Docker
Docker
Analytics
DB
Prod Machine
Linux OS
DockerDocker
++
Users Collab
Provenance Policy
Docker Hub
Registries
Public Curated Private
Docker Hub API
Third Party Tools
Prod Machine
Linux OS
DockerDocker
Prod Machine
Linux OS
DockerDocker
VM
DockerDocker
VM
DockerDocker
VM
DockerDocker
QA Machine
Linux OS
DockerDocker
Build once, ship & run everywhere!
21. Demo : Deploy our base setup
Server
Leave “nodesApi” blank
Select “Server” for “deploymentType”
Base Configuration
Setup ACL
Browse to “Add Custom Host” & retrieve
API url
Nodes
Enter API url in “nodesApi”
Select “Nodes” for “deploymentType”
Choose “2” as “nodesCount”
https://github.com/Azure/azure-quickstart-templates/tree/master/docker-rancher
38. Images courtesy of PokkO / Shutterstock.com, Lewis Hine - http://www.archives.gov/research_room/research_topics/american_cities/images/american_cities_069.jpg
The right approach to containers matters!