Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
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
160
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
KubeCon EU 2018: Write Less Code, Use More Tools
Danielle Tomlinson
May 02, 2018
More Decks by Danielle Tomlinson
See All by Danielle Tomlinson
iOSCon 2018: Sustainable Releases
dantoml
0
94
Introduction to Swift Performance - Try! Swift 2016
dantoml
1
18k
NSScotland 2015: AppKit for iOS Developers
dantoml
1
160
Swift Testing and Architecture
dantoml
0
200
Swift, meet Objective-C
dantoml
2
5.3k
Other Decks in Technology
See All in Technology
Bet AI Day 2026丨Agentは、「金融」という巨大産業の何を変えられるのか
layerx
PRO
0
710
Bet AI Day 2026丨バクラク Autopilot、業務システムの再設計
layerx
PRO
2
1.1k
AIとペアプロを始める。人とのペアプロをやめる。ペアプロの良さを改めて知る。もっと好きになった。 / Rediscovering Pair Programming
honyanya
1
190
どんな手を使っても絶対間に合わせるスケジューラ
asari194617
0
1.5k
AI時代におけるプロダクト横断勉強会の設計
zozotech
PRO
0
150
Jetpack Compose で挑む新聞紙面UI ─ 複合ジェスチャー・ポリゴン記事領域・適応的ページ構成という3つの壁/droidkaigi2026
nikkei_engineer_recruiting
0
190
Guerilla InnerSource in enterprises, during the AI hype
onenashev
PRO
0
150
AIで開発は速くなったのに、なぜ現場は楽にならないのか 〜あなたの組織のボトルネックを突き止めるワークショップ〜
jacopen
1
250
Where Is JetBrains AI Heading- — Central CLI, Air Alpha, and the Agentic Development Stack
x5gtrn
PRO
0
120
少人数データチームのDevin活用実践事例
runandy16
2
430
DINO-EdgeQuery:Edge-First Polygon Decoding for Building Footprint Extraction from Satellite Imagery
lehupa
0
140
Amazon S3 Tablesに全部任せてみた結果——コンパクション/スナップショット管理は本当に手放せるか
shigeruoda
0
330
Featured
See All Featured
How to Talk to Developers About Accessibility
jct
2
540
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
490
Abbi's Birthday
coloredviolet
3
9.7k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
990
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
840
The World Runs on Bad Software
bkeepers
PRO
72
12k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
560
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
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]
!