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
It's the developers, stupid!
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Nicolas Byl
October 10, 2018
Technology
0
220
It's the developers, stupid!
Nicolas Byl
October 10, 2018
Tweet
Share
More Decks by Nicolas Byl
See All by Nicolas Byl
Platform Engineering ❤️ Developer Experience
nbyl
0
40
Die Flucht aus der Prototypen-Hölle
nbyl
0
52
Lean Prototyping for Industrial-IoT Projects
nbyl
0
71
DevSecOps - Vom Unikum zur gut geölten Maschine
nbyl
0
120
Securing your software supply chain
nbyl
0
380
Keeping-Up-WithUpstream.pdf
nbyl
0
180
Dr. Kube und der Helm - Anatomie einer CD-Pipeline
nbyl
0
140
Securing the "other" supply chain
nbyl
0
300
Kubernetes - Auf die Cluster, Fertig, Los!
nbyl
0
210
Other Decks in Technology
See All in Technology
脳が溶けた話 / Melted Brain
keisuke69
1
1.1k
LLMに何を任せ、何を任せないか
cap120
10
5.8k
20年以上続く PHP 大規模プロダクトを Kubernetes へ ── クラウド基盤刷新プロジェクトの4年間
oogfranz
PRO
0
310
スケーリングを封じられたEC2を救いたい
senseofunity129
0
100
スピンアウト講座05_実践活用事例
overflowinc
0
1.3k
CloudFrontのHost Header転送設定でパケットの中身はどう変わるのか?
nagisa53
1
200
Agent Skill 是什麼?對軟體產業帶來的變化
appleboy
0
240
How to install a gem
indirect
0
1.7k
Datadog で実現するセキュリティ対策 ~オブザーバビリティとセキュリティを 一緒にやると何がいいのか~
a2ush
0
150
Phase10_組織浸透_データ活用
overflowinc
0
1.8k
Phase12_総括_自走化
overflowinc
0
1.6k
RGBに陥らないために -プロダクトの価値を届けるまで-
righttouch
PRO
0
120
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
Amusing Abliteration
ianozsvald
0
140
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Visualization
eitanlees
150
17k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
360
How STYLIGHT went responsive
nonsquared
100
6k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Design in an AI World
tapps
0
180
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Facilitating Awesome Meetings
lara
57
6.8k
Transcript
1 JCON 2018
2 PERSONA: JENNY 2 https://pxhere.com/de/photo/755423
3 PERSONA: JENNY 3 https://pxhere.com/de/photo/755423
4 Automation Guru PERSONA: JENNY 4 https://pxhere.com/de/photo/755423
5 • Build and automation specialist • Creates deployment scripts
and pipelines • Needs frictionless workflows from development to staging and production environments
6 HELM 6 https://pxhere.com/de/photo/237
• Package manager for Kubernetes • Templating for needed Kubernetes
objects • Manage dependencies • Rollout history • Now a CNCF incubator project • https://helm.sh 7
• Create generic deployment descriptions • Replace configurable values with
variables • Full power of go string templates 8
• Reference other charts • Atomic installation 9
• Keep track of rollouts: • Charts • Values •
User • … • History • Rollback 10 Todo: Build von History Ausgabe
11 HELM DEMO 1 1 https://pxhere.com/de/photo/198320
12 Frontend Hipster PERSONA: MICHAEL 1 2 https://pxhere.com/de/photo/57980
13 • Developer without knowledge of infrastructure, containers, … •
Frontend expert • Just wants to code and deploy • Needs a path to a production-like environment without full CI pipeline
14 DRAFT 1 4 https://pxhere.com/de/photo/1032524
• Build and provide docker images from local source code
• Immediately deploy to kubernetes cluster • Interact with containers from developer environment • Using helm charts • https://draft.sh 15
• Default charts for many languages • Continuous deployment •
Direct access to container ports • https://draft.sh 16
17 DRAFT DEMO 1 7 https://pxhere.com/de/photo/198323
18 Fullstack Fixer PERSONA: PETER 1 8 https://pxhere.com/de/photo/755423
19 • Backend developer • Fixes issues across multiple services
• Needs debugging in a distributed environment
20 SKAFFOLD 2 0 https://pxhere.com/de/photo/531489
• Build and provide docker images from local source code
• Immediately deploy to kubernetes cluster • Interact with containers from developer environment • Many Plugins • https://github.com/GoogleContain erTools/skaffold 21
• Continuous deployment • Direct access to container ports •
Plugins: • Helm • Kustomize • Kaniko • Bazel • … 22
23
[email protected]
23 http://www.twitter.com/NicolasByl