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
Orchestrator Wars
Search
Liz Rice
May 17, 2017
Technology
230
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Orchestrator Wars
A light-hearted look at container orchestration options
Liz Rice
May 17, 2017
More Decks by Liz Rice
See All by Liz Rice
Detecting Compromised CI with eBPF and Cilium Tetragon
lizrice
0
400
Building a cloud native business on open source
lizrice
0
290
KCD Lima: eBee in Peru!
lizrice
0
230
Unleashing the kernel with eBPF
lizrice
0
460
eBPF's Abilities and Limitations: The Truth
lizrice
0
570
Simplifying multi-cloud and multi-cluster Kubernetes deployments with Cilium
lizrice
0
330
When is a Secure Connection not encrypted? And other stories
lizrice
1
170
Keeping it simple: Cilium Mesh - networking for multi-cloud Kubernetes and beyond
lizrice
1
830
How Many Proxies Do You Need
lizrice
1
230
Other Decks in Technology
See All in Technology
AI × アーキテクト 第1・2章|生成AIの課題とアーキテクトの素養
daidaidai
0
170
子育てエンジニアの可処分時間が減っても成長を諦めない戦い方
sudoakiy
6
4.6k
会社説明資料
persolserverworks
0
9.8k
Local CI × GitHub Actions
gogutan
2
190
しろおびから始める!ログ活用の第一歩
shumei_ito
0
950
宣言型部分更新は何を解決しどこへ向かうのか
shuta13
1
450
実践! SRE × AI - ABEMA における AIOps -
tetsuya28
8
3.1k
二歩目のフロントエンド・ウェブアクセシビリティ
camiha
2
570
アウトプット初心者、半年間のふりかえり
4o1sobblue
0
430
PagerDuty Tech Hub-鳴らすけれど、人は動かない
ezaki
0
170
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
230
パスキーの自動テストはどこまでいけるのか
teamlab
PRO
0
200
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
570
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
67k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
Ruling the World: When Life Gets Gamed
codingconduct
0
400
It's Worth the Effort
3n
188
29k
Testing 201, or: Great Expectations
jmmastey
46
8.3k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
2
360
Transcript
Copyright @ 2017 Aqua Security Software Ltd. All Rights Reserved.
Orchestrator Wars Liz Rice @LizRice | @AquaSecTeam
2
3 Slide from contiv.github.io/articles/2016/03/06/scaling-microservices.html
4 Microservices
5 @LizRice | @AquaSecTeam Container orchestrators ▪ What do orchestrators
do? ▪ Choosing an orchestrator @LizRice | @AquaSecTeam
What does an orchestrator do?
7
8
9
10 @LizRice | @AquaSecTeam Container orchestrator scope ▪ Scheduling -
find space for containers to run ▪ Service discovery ▪ Availability / fault tolerance ▪ Scaling ▪ Upgrades @LizRice | @AquaSecTeam
11
12
Cattle not pets
14
15
Some popular container orchestrators
Kubernetes
18
19 @LizRice | @AquaSecTeam Kubernetes ▪ Huge community, many distributions
▪ CNCF (Linux Foundation) ▪ Abstraction of machines into clusters ▪ Scheduling pods of containers ▪ Load balancing of services ▪ Management through labels ▪ Customization points
OpenShift
21
22 @LizRice | @AquaSecTeam OpenShift ▪ RedHat support & enterprise
credibility ▪ Built on Kubernetes
Docker Swarm
24
25 @LizRice | @AquaSecTeam Docker Swarm ▪ Huge user base
▪ Docker Inc ▪ Ease of use ▪ Schedule by task = one container ▪ Secrets out-of-the-box
Mesos / Marathon
27
28 @LizRice | @AquaSecTeam Mesos / Marathon ▪ Heritage in
big data jobs (Hadoop, Spark) ▪ Mesos manages clusters ▪ Marathon schedules jobs (containers) ▪ ZooKeeper for service discovery ▪ Not written in Go! ▪ Enterprise DC/OS
Nomad
30
31 @LizRice | @AquaSecTeam Nomad ▪ Hashicorp pedigree - Terraform,
Vagrant, Consul... ▪ Manages non-containerized jobs
Amazon ECS
33
34 @LizRice | @AquaSecTeam Amazon ECS ▪ Well-integrated with Amazon
▪ Elastic Load Balancer ▪ CloudTrail ▪ Autoscaling groups ▪ Tasks groups into services
How to choose an orchestrator
36 Popularity
37 Popularity
38 @LizRice | @AquaSecTeam Anecdotally... ▪ Depends what you measure
▪ Measure by people: Docker Swarm ▪ Measure by workload: Mesos / Marathon
39 Community
40 Community
41 @LizRice | @AquaSecTeam Shifting sands ▪ March 2016 -
Microsoft invests in Mesosphere ▪ March 2017 - Microsoft acquires Deis ▪ May 2017 - Moby project
42
43 @LizRice | @AquaSecTeam Greatest strengths Docker Swarm Kubernetes /
OpenShift Amazon ECS Mesos / Marathon Nomad Works out-of-the-box X X Community X Scale X X X Big data workloads X Non-containerised workloads X X
44 To be continued...
Copyright @ 2017 Aqua Security Software Ltd. All Rights Reserved.
Questions? Liz Rice @LizRice | @AquaSecTeam