Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Captaining a Container Ship
Search
Jochen Lillich
April 25, 2017
Technology
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Captaining a Container Ship
My talk about Docker orchestration with Kontena at DrupalCon Baltimore 2017
Jochen Lillich
April 25, 2017
More Decks by Jochen Lillich
See All by Jochen Lillich
Under Pressure
geewiz
0
110
Monorepo vs Multirepo
geewiz
0
86
Dealing with IRQ conflicts in 2018
geewiz
0
94
Planning for the Unpredictable
geewiz
0
260
Content - Culture - Community
geewiz
0
430
Drupal on Docker
geewiz
0
290
Getting the most out of Varnish (DrupalCamp Galway 2014)
geewiz
0
250
DevOps with Drupal
geewiz
0
360
Dynamic Infrastructure Orchestration
geewiz
1
130
Other Decks in Technology
See All in Technology
今から始めるAWS環境の暗号移行 - ポスト量子時代に備える
sato4mi
0
150
デザインレビューは自動化できるのか?─ Flutter × Figma で UI 品質保証を考える
techiro
2
760
"計画的無茶振り"を通してAIネイティブ世代の新人を育てる
subroh0508
1
150
書き手が人でもAIでも正しくなる道、SREを埋め込んだDeveloper Platform / tech drivers day8
chmikata
4
900
AI AgentによるEmbedded SREの取り組み
tgidgd
1
330
WireGuard for Apache NuttX - Bringing Secure Remote Access to embedded Devices -
aki310ooooo
0
140
Systems Manager AgentがインストールされたPCを紛失した時の対策を考えてみた
amarelo_n24
1
110
Devin プロモコードの受け取りと適用(2026.10.27)
kinopeee
1
840
2拠点SRE活動始めてみた | sogaoh's LT @ ホンマでっかSRE勉強会 #3
sogaoh
PRO
0
240
推論基盤と Scale-Up Interconnect の現状と制約から俯瞰する技術動向
markunet
2
780
詳解 never 型 - ボトム型の性質を深掘り
nealle
0
140
攻撃 3 時間 vs 復旧 10 時間。アクセスキー流出の非対称性を体感するために CTF を作った話
kazzpapa3
1
140
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
290
Building the Perfect Custom Keyboard
takai
2
940
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
1
300
Testing 201, or: Great Expectations
jmmastey
46
8.4k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
Exploring anti-patterns in Rails
aemeredith
4
560
GitHub's CSS Performance
jonrohan
1033
470k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
510
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
60k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
300
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
Transcript
DOCKER ORCHESTRATION WITH KONTENA CAPTAINING A CONTAINER SHIP
None
None
None
DOCKER ORCHESTRATION WITH KONTENA WHY ORCHESTRATION? ▸ With Docker, there’s
never only one container, and they all need to be ▸ managed ▸ distributed ▸ scheduled ▸ load balanced ▸ Dependencies between containers require ▸ Links ▸ Service discovery ▸ Shared secrets
“KONTENA IS AN OPEN SOURCE CONTAINER PLATFORM BUILT TO MAXIMISE
DEVELOPER HAPPINESS. WORKS ON ANY CLOUD, EASY TO SETUP, SIMPLE TO USE.” DOCKER ORCHESTRATION WITH KONTENA
DOCKER ORCHESTRATION WITH KONTENA WHY KONTENA? ▸ Simple ▸ Inexpensive
▸ Full-featured ▸ Production-ready ▸ Secure ▸ Flexible
DOCKER ORCHESTRATION WITH KONTENA KONTENA IS SIMPLE ▸ Easy to
install in < 1h ▸ Comes with all important functionality ▸ Extends docker-compose configuration syntax
DOCKER ORCHESTRATION WITH KONTENA KONTENA IS INEXPENSIVE ▸ Open Source
Software ▸ Supports Let’s Encrypt out of the box
DOCKER ORCHESTRATION WITH KONTENA KONTENA IS FULL-FEATURED ▸ Private image
registry ▸ Load balancer ▸ Service discovery ▸ Secrets storage (“Vault”) ▸ Key-Value store
DOCKER ORCHESTRATION WITH KONTENA KONTENA IS PRODUCTION-READY ▸ User authentication
and authorisation ▸ Health checks ▸ Support for stateful applications ▸ Real-time log and statistics streams ▸ Audit trail
DOCKER ORCHESTRATION WITH KONTENA KONTENA IS SECURE ▸ Virtual networks
with encrypted traffic ▸ VPN access
DOCKER ORCHESTRATION WITH KONTENA KONTENA IS FLEXIBLE
$ WHOAMI JOCHEN LILLICH ▸ CEO/CTO at freistil IT ▸
Twitter: @geewiz ▸ Email:
[email protected]
Dev Ops Development Deployment Idea App
USING KONTENA
None
DOCKER ORCHESTRATION WITH KONTENA KONTENA SERVER ▸ Controls the whole
platform ▸ Access via OAuth tokens ▸ Kontena Cloud ▸ External OAuth providers
DOCKER ORCHESTRATION WITH KONTENA CREATING A KONTENA SERVER
DOCKER ORCHESTRATION WITH KONTENA GRIDS ▸ Separate groups of Kontena
nodes ▸ Encrypted overlay network ▸ Direct access via VPN
DOCKER ORCHESTRATION WITH KONTENA CREATING A GRID
DOCKER ORCHESTRATION WITH KONTENA KONTENA NODES ▸ Automatic discovery ▸
Permanent connection to Kontena server
DOCKER ORCHESTRATION WITH KONTENA ADDING NODES TO A GRID
KONTENA SERVICES
DOCKER ORCHESTRATION WITH KONTENA SERVICES ▸ Container image ▸ Volumes
▸ Resources ▸ Links to other containers ▸ Environment variables ▸ Secrets ▸ Registration
DOCKER ORCHESTRATION WITH KONTENA SERVICE DEPLOYMENT ▸ Strategy ▸ No
of instances ▸ Affinity to other services ▸ Port to wait for ▸ Health check
DOCKER ORCHESTRATION WITH KONTENA STATELESS SERVICE
DOCKER ORCHESTRATION WITH KONTENA STATEFUL SERVICE
DOCKER ORCHESTRATION WITH KONTENA SCALING A SERVICE
KONTENA STACKS
DOCKER ORCHESTRATION WITH KONTENA KONTENA STACKS ▸ Set of services
▸ Versioned ▸ Grid-local DNS domain
DOCKER ORCHESTRATION WITH KONTENA DEPLOYING A STACK
DOCKER ORCHESTRATION WITH KONTENA STACK DEFINITION: PREAMBLE
DOCKER ORCHESTRATION WITH KONTENA STACK DEFINITION: VARIABLES
DOCKER ORCHESTRATION WITH KONTENA STACK DEFINITION: SERVICES
DOCKER ORCHESTRATION WITH KONTENA STACK DEFINITION: SERVICES (CONT.)
LOAD BALANCING
DOCKER ORCHESTRATION WITH KONTENA ADDING A LOADBALANCER
SSL
DOCKER ORCHESTRATION WITH KONTENA REGISTERING WITH LET’S ENCRYPT
DOCKER ORCHESTRATION WITH KONTENA USING THE LE CERTIFICATE
DOCKER ORCHESTRATION WITH KONTENA SUMMARY ▸ Kontena is... ▸ simple
▸ inexpensive ▸ full-featured ▸ production-ready ▸ secure ▸ flexible ▸ worth a try!
DOCKER ORCHESTRATION WITH KONTENA RESOURCES www.freistilbox.com/drupalcon.html
ONE MORE THING... JOIN US FOR CONTRIBUTION SPRINTS Friday, April
28, 2017 First-Time Sprinter Workshop 9:00am-12:00pm Room: 307-308 Mentored Core Sprint 9:00am-12:00pm Room:301-303 General Sprints 9:00am-6:00pm Room:309-310