$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
KubeCon EU 2018: Write Less Code, Use More Tools
Search
Danielle Tomlinson
May 02, 2018
Technology
0
150
KubeCon EU 2018: Write Less Code, Use More Tools
Danielle Tomlinson
May 02, 2018
Tweet
Share
More Decks by Danielle Tomlinson
See All by Danielle Tomlinson
iOSCon 2018: Sustainable Releases
dantoml
0
83
Introduction to Swift Performance - Try! Swift 2016
dantoml
1
18k
NSScotland 2015: AppKit for iOS Developers
dantoml
1
150
Swift Testing and Architecture
dantoml
0
190
Swift, meet Objective-C
dantoml
2
5.3k
Other Decks in Technology
See All in Technology
.NET 10の概要
tomokusaba
0
120
業務のトイルをバスターせよ 〜AI時代の生存戦略〜
staka121
PRO
2
230
まだ間に合う! Agentic AI on AWSの現在地をやさしく一挙おさらい
minorun365
15
1.5k
Database イノベーショントークを振り返る/reinvent-2025-database-innovation-talk-recap
emiki
0
240
AI時代の新規LLMプロダクト開発: Findy Insightsを3ヶ月で立ち上げた舞台裏と振り返り
dakuon
0
300
ActiveJobUpdates
igaiga
1
240
30分であなたをOmniのファンにしてみせます~分析画面のクリック操作をそのままコード化できるAI-ReadyなBIツール~
sagara
0
180
AWS re:Invent 2025~初参加の成果と学び~
kubomasataka
0
150
Connection-based OAuthから学ぶOAuth for AI Agents
flatt_security
0
140
AWS Security Agentの紹介/introducing-aws-security-agent
tomoki10
0
340
100以上の新規コネクタ提供を可能にしたアーキテクチャ
ooyukioo
0
150
AI駆動開発の実践とその未来
eltociear
1
400
Featured
See All Featured
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
0
290
So, you think you're a good person
axbom
PRO
0
1.8k
Exploring anti-patterns in Rails
aemeredith
2
200
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
94
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
63
35k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
60
37k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
0
26
Transcript
Write Less Code, Use More Tools @dantoml 1 — KubeCon
EU - @dantoml [she/her] !
$ whoami 2 — KubeCon EU - @dantoml [she/her] !
3 — KubeCon EU - @dantoml [she/her] !
What am I covering? 4 — KubeCon EU - @dantoml
[she/her] !
What am I covering? → Why we replatformed 4 —
KubeCon EU - @dantoml [she/her] !
What am I covering? → Why we replatformed → Why
we chose to run Kubernetes and Nomad 4 — KubeCon EU - @dantoml [she/her] !
What am I covering? → Why we replatformed → Why
we chose to run Kubernetes and Nomad → How our deployment has evolved 4 — KubeCon EU - @dantoml [she/her] !
CircleCI 2.0 5 — KubeCon EU - @dantoml [she/her] !
Why 2.0? 6 — KubeCon EU - @dantoml [she/her] !
The industry was changing 7 — KubeCon EU - @dantoml
[she/her] !
! 8 — KubeCon EU - @dantoml [she/her] !
Requirements 9 — KubeCon EU - @dantoml [she/her] !
Build Infrastructure 10 — KubeCon EU - @dantoml [she/her] !
LXC 11 — KubeCon EU - @dantoml [she/her] !
Scheduling 12 — KubeCon EU - @dantoml [she/her] !
Operational Simplicity 13 — KubeCon EU - @dantoml [she/her] !
Service orchestration 14 — KubeCon EU - @dantoml [she/her] !
Mesos 15 — KubeCon EU - @dantoml [she/her] !
Not right for us 16 — KubeCon EU - @dantoml
[she/her] !
17 — KubeCon EU - @dantoml [she/her] !
Fast Scheduling 18 — KubeCon EU - @dantoml [she/her] !
Nomad Pluggable 19 — KubeCon EU - @dantoml [she/her] !
Nomad Cooperative API 20 — KubeCon EU - @dantoml [she/her]
!
Nomad Still Evolving 21 — KubeCon EU - @dantoml [she/her]
!
Nomad Great for our jobs, but... 22 — KubeCon EU
- @dantoml [she/her] !
One size doesn't fit all? 23 — KubeCon EU -
@dantoml [she/her] !
24 — KubeCon EU - @dantoml [she/her] !
Kubernetes Community 25 — KubeCon EU - @dantoml [she/her] !
Kubernetes Rolling Updates and Readiness Checks 26 — KubeCon EU
- @dantoml [she/her] !
Kubernetes Extensibility 27 — KubeCon EU - @dantoml [she/her] !
Nomad is part of our product 28 — KubeCon EU
- @dantoml [she/her] !
Kubernetes is for scaling our product 29 — KubeCon EU
- @dantoml [she/her] !
30 — KubeCon EU - @dantoml [she/her] !
What is nomad? 31 — KubeCon EU - @dantoml [she/her]
!
nomad-server 32 — KubeCon EU - @dantoml [she/her] !
Nomad Persistence 33 — KubeCon EU - @dantoml [she/her] !
Nomad Service Discovery 34 — KubeCon EU - @dantoml [she/her]
!
Consul 35 — KubeCon EU - @dantoml [she/her] !
Multiple clusters 36 — KubeCon EU - @dantoml [she/her] !
Kubernetes + StatefulSet 37 — KubeCon EU - @dantoml [she/her]
!
nomad-clients 38 — KubeCon EU - @dantoml [she/her] !
Scaling Clients 39 — KubeCon EU - @dantoml [she/her] !
Draining Clients 40 — KubeCon EU - @dantoml [she/her] !
Health Checks 41 — KubeCon EU - @dantoml [she/her] !
Multi-Cluster 42 — KubeCon EU - @dantoml [she/her] !
Terraform, terraform, terraform 43 — KubeCon EU - @dantoml [she/her]
!
Helm 44 — KubeCon EU - @dantoml [she/her] !
Namespaces 45 — KubeCon EU - @dantoml [she/her] !
Service Discovery 46 — KubeCon EU - @dantoml [she/her] !
!"✨ 47 — KubeCon EU - @dantoml [she/her] !
Managing outages 48 — KubeCon EU - @dantoml [she/her] !
The Symptoms 49 — KubeCon EU - @dantoml [she/her] !
! 50 — KubeCon EU - @dantoml [she/her] !
Declaring Bankruptcy 51 — KubeCon EU - @dantoml [she/her] !
Follow up 52 — KubeCon EU - @dantoml [she/her] !
The next day 53 — KubeCon EU - @dantoml [she/her]
!
Analysis 54 — KubeCon EU - @dantoml [she/her] !
for _, job := range gcJob { req := structs.JobDeregisterRequest{
JobID: job.ID, Purge: true, } ... } 55 — KubeCon EU - @dantoml [she/her] !
! 56 — KubeCon EU - @dantoml [she/her] !
nomad-gc 57 — KubeCon EU - @dantoml [she/her] !
Nomad 0.8 58 — KubeCon EU - @dantoml [she/her] !
! 59 — KubeCon EU - @dantoml [she/her] !
thank you. @dantoml 60 — KubeCon EU - @dantoml [she/her]
!