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
Ein Rundflug durch das Kubernetes Ökosystem
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Nicolas Byl
May 23, 2017
Technology
0
68
Ein Rundflug durch das Kubernetes Ökosystem
Nicolas Byl
May 23, 2017
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
AI時代のオンプレ-クラウドキャリアチェンジ考
yuu0w0yuu
0
230
TUNA Camp 2026 京都Stage ヒューリスティックアルゴリズム入門
terryu16
0
390
契約書からの情報抽出を行うLLMのスループットを、バッチ処理を用いて最大40%改善した話
sansantech
PRO
2
260
俺の/私の最強アーキテクチャ決定戦開催 ― チームで新しいアーキテクチャに適合していくために / 20260322 Naoki Takahashi
shift_evolve
PRO
1
440
夢の無限スパゲッティ製造機 #phperkaigi
o0h
PRO
0
360
20年以上続く PHP 大規模プロダクトを Kubernetes へ ── クラウド基盤刷新プロジェクトの4年間
oogfranz
PRO
0
250
LLMに何を任せ、何を任せないか
cap120
10
5.5k
【社内勉強会】新年度からコーディングエージェントを使いこなす - 構造と制約で引き出すClaude Codeの実践知
nwiizo
24
12k
品質を経営にどう語るか #jassttokyo / Communicating the Strategic Value of Quality to Executive Leadership
kyonmm
PRO
3
1.2k
AIエージェント勉強会第3回 エージェンティックAIの時代がやってきた
ymiya55
0
120
SaaSに宿る21g
kanyamaguc
2
160
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
kaomi_wombat
0
240
Featured
See All Featured
エンジニアに許された特別な時間の終わり
watany
106
240k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
SEO for Brand Visibility & Recognition
aleyda
0
4.4k
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
300
The Limits of Empathy - UXLibs8
cassininazir
1
270
WENDY [Excerpt]
tessaabrams
9
37k
Balancing Empowerment & Direction
lara
5
970
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
460
A designer walks into a library…
pauljervisheath
210
24k
Transcript
1 EIN RUNDFLUG DURCH DAS KUBERNETES ÖKOSYSTEM Entwicklertag Karlsruhe 2017
Nicolas Byl, codecentric AG
None
2 . 1 3 . 1 KUBERNETES
"Kubernetes is an open-source platform for automating deployment, scaling, and
operations of application containers across clusters of hosts, providing container- centric infrastructure."
3 . 2 portable: public, private, hybrid, multi-cloud extensible: modular,
pluggable, hookable, composable self-healing: auto-placement, auto-restart, auto- replication, auto-scaling
3 . 3
3 . 4 3 . 5 Pods & Co.
3 . 6 Pods
3 . 7 Replication Controller P P P
3 . 8 Deployment combination of pod & replication controller
edited as a unit
apiVersion: extensions/v1beta1 kind: Deployment metadata: name: frontend spec: replicas: 3
template: metadata: labels: app: guestbook tier: frontend spec: containers: - name: php-redis image: gcr.io/google-samples/gb-frontend:v4 resources: requests:
3 . 9 3 . 10 Services
3 . 11 endpoint for a set of pods an
external endpoint can be resolved using DNS environment variables
None
3 . 12 4 . 1 DEIS WORKFLOW
None
4 . 2 4 . 3 Workflow
4 . 4 Architecture
4 . 5 Application Structure
4 . 6 Application Access Application is reachable at <application>.
<cluster-base>, e.g. logmon.apps.codecentric.de Deis Controller Interface is available at deis. <cluster-base>
4 . 7 Scaling deis scale web=5 worker=2
4 . 8 Updating Applications Deploy application New Pods will
be rolled out using Kubernetes Rolling- Upgrade Feature
5 . 1 HELM
5 . 2 package manager installation description using charts dependency
management for charts deployment history rollbacks
5 . 3 Demo: Wordpress
6 . 1 LOGGING
6 . 2 components fluentd: unified data collector log routing
multiple in- and output plugis elasticsearch: NoSQL datastore search and analysis kibana flexible analysis for elasticsearch data custom dashboards
6 . 3 Demo: Kibana
7 . 1 MONITORING
7 . 2 monitoring of multi-dimensional time series data very
powerful query language data ingestion via HTTP pull targets can be found using service discovery
pull metrics HDD / SSD Pushgateway Short-lived jobs Jobs /
Exporters Storage Retrieval PromQL Prometheus Server Node Service Discovery find targets Prometheus Server Alertmanager push alerts Web UI Grafana API clients PagerDuty Email DNS Kubernetes Consul ... Custom integration notify ...
7 . 3 7 . 4 Demo
8 . 1 WRAPPING UP
8 . 2 The End Copyright 2017