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
A Beginner's Guide to Kubernetes
Search
Kim Schlesinger
October 18, 2018
Technology
0
49
A Beginner's Guide to Kubernetes
Kim Schlesinger
October 18, 2018
Tweet
Share
More Decks by Kim Schlesinger
See All by Kim Schlesinger
Sidecar Pattern
kimschles
0
53
Beyond Block Diagrams: Different Ways of Understanding K8s Architecture
kimschles
1
73
nginx and node.js
kimschles
0
65
$PATH, /bin and $PS1
kimschles
0
210
Fuzzy Lines: Aligning Teams to Monitor Your Application Ecosystem
kimschles
0
240
Refactoring for Accessibility
kimschles
0
460
Zero to SRE
kimschles
0
120
$PATH
kimschles
0
42
kick-ass-teacher.pdf
kimschles
0
170
Other Decks in Technology
See All in Technology
DevOpsDays History and my DevOps story
kawaguti
PRO
7
1.3k
「手動オペレーションに定評がある」と言われた私が心がけていること / phpcon_odawara2024
blue_goheimochi
1
310
OpenTelemetry を使ったトレースエグザンプラーの活用 / otel-trace-exemplar
k6s4i53rx
2
630
Hands-on / Kaname Frusawa / Cloud Compare Users Meetup 2024 at University of Tokyo on April 17
paraworld
2
470
コンパウンドスタートアップのためのスケーラブルでセキュアなInfrastructure as Codeパイプラインを考える / Scalable and Secure Infrastructure as Code Pipeline for a Compound Startup
yuyatakeyama
3
1.8k
Databricks における 『MLOps』
databricksjapan
2
120
"好き"との生活/Regularly update profile with GitHub Actions
judeeeee
0
140
プロデザ! BY リクルート vol.18_リクルートのリサーチ実践組織「リサーチブーストコミュニティ」
recruitengineers
PRO
2
230
アプリがつくるNOT A HOTELブランド
hokuts
0
450
ここが嬉しいABAC ここが辛いよABAC #再解説+補足編
masahirokawahara
0
170
PHP"オレ"カンファレンスの告知
ysknsid25
0
310
20240416_devopsdaystokyo
kzkmaeda
1
170
Featured
See All Featured
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
103
6.6k
Product Roadmaps are Hard
iamctodd
43
9.7k
The MySQL Ecosystem @ GitHub 2015
samlambert
242
12k
10 Git Anti Patterns You Should be Aware of
lemiorhan
645
57k
Code Review Best Practice
trishagee
54
15k
No one is an island. Learnings from fostering a developers community.
thoeni
14
2.1k
GraphQLの誤解/rethinking-graphql
sonatard
49
9.2k
The Cult of Friendly URLs
andyhume
73
5.7k
Documentation Writing (for coders)
carmenintech
59
3.9k
Imperfection Machines: The Place of Print at Facebook
scottboms
258
12k
Facilitating Awesome Meetings
lara
40
5.6k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
13
1.5k
Transcript
A Beginner's Guide to Kubernetes Develop Denver October 18, 2018
1 — kimschles
Kim Schlesinger 2 — kimschles
3 — kimschles
4 — kimschles
Why? 5 — kimschles
Why ? 6 — kimschles
A Beginner's Guide to Kubernetes 7 — kimschles
Demo Case Studies Questions 8 — kimschles
Technologies NodeJS Docker1 Docker Hub Google Kuberenetes Engine (GKE) 1
The only required tool 9 — kimschles
Steps 1. Build an app 2. Turn the app into
a Docker image 3. Push the image to a registry 10 — kimschles
11 — kimschles
Steps, continued 1. Create a K8s cluster with GKE 2.
Deploy the app to a cluster 3. Expose the app to the internet 4. Add some cool K8s stuff 12 — kimschles
Increase the number of replicas Horizontal Pod AutoScaler Rolling Updates
13 — kimschles
Case Studies 14 — kimschles
15 — kimschles
16 — kimschles
Recap 17 — kimschles
Steps 1. Build an app 2. Turn the app into
a Docker image 3. Push the image to a registry 18 — kimschles
Steps, continued 1. Create a K8s cluster with GKE 2.
Deploy the app to a cluster 3. Expose the app to the internet 4. Add some cool K8s stuff 19 — kimschles
Recommended Learning Resources katacoda PluralSight: Getting Started with Kubernetes Kubernetes
Comic ReactiveOps: K8s Workshop ReactiveOps: K8s Workshop Video 20 — kimschles
Questions? 21 — kimschles
hirediversity.us kimschlesinger.com 22 — kimschles