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
Nicolas Byl
May 23, 2017
Technology
0
67
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
22
Die Flucht aus der Prototypen-Hölle
nbyl
0
45
Lean Prototyping for Industrial-IoT Projects
nbyl
0
57
DevSecOps - Vom Unikum zur gut geölten Maschine
nbyl
0
110
Securing your software supply chain
nbyl
0
370
Keeping-Up-WithUpstream.pdf
nbyl
0
170
Dr. Kube und der Helm - Anatomie einer CD-Pipeline
nbyl
0
130
Securing the "other" supply chain
nbyl
0
290
Kubernetes - Auf die Cluster, Fertig, Los!
nbyl
0
200
Other Decks in Technology
See All in Technology
2025-12-27 Claude CodeでPRレビュー対応を効率化する@機械学習社会実装勉強会第54回
nakamasato
4
1.4k
ESXi のAIOps だ!2025冬
unnowataru
0
470
1万人を変え日本を変える!!多層構造型ふりかえりの大規模組織変革 / 20260108 Kazuki Mori
shift_evolve
PRO
5
670
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
330
『君の名は』と聞く君の名は。 / Your name, you who asks for mine.
nttcom
1
140
202512_AIoT.pdf
iotcomjpadmin
0
180
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
1
820
自己管理型チームと個人のセルフマネジメント 〜モチベーション編〜
kakehashi
PRO
5
1.7k
技術選定、下から見るか?横から見るか?
masakiokuda
0
180
迷わない!AI×MCP連携のリファレンスアーキテクチャ完全ガイド
cdataj
0
170
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
小さく、早く、可能性を多産する。生成AIプロジェクト / prAIrie-dog
visional_engineering_and_design
0
320
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
First, design no harm
axbom
PRO
1
1.1k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
400
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
46
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
420
What the history of the web can teach us about the future of AI
inesmontani
PRO
0
390
The untapped power of vector embeddings
frankvandijk
1
1.5k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.2k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
39
Testing 201, or: Great Expectations
jmmastey
46
7.8k
We Have a Design System, Now What?
morganepeng
54
8k
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