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
Kubernetesの基礎の基礎(デモ編)
Search
Satoru Takeuchi
PRO
September 11, 2021
Technology
130
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Kubernetesの基礎の基礎(デモ編)
以下動画のテキストです。
https://youtu.be/oe6bUfvJ_u4
Satoru Takeuchi
PRO
September 11, 2021
More Decks by Satoru Takeuchi
See All by Satoru Takeuchi
Rook: Intro and Deep Dive with Ceph
sat
PRO
1
59
Machine Check Exception
sat
PRO
2
54
バイナリダンプの模様を読む
sat
PRO
0
74
cpコマンドはディスク上でデータを コピーしないことがある
sat
PRO
3
62
114-ファイルのshallow_copy.pdf
sat
PRO
2
45
113-Btrfsのスナップショット.pdf
sat
PRO
0
28
システム強制終了時にファイルシステムの整合性を保つ~ コピーオンライト編 ~
sat
PRO
0
66
システム強制終了時に ファイルシステムの整合性を保つ ~ ジャーナリング編 ~
sat
PRO
2
72
ファイルシステムの整合性を回復するfsck
sat
PRO
1
78
Other Decks in Technology
See All in Technology
Apache Icebergインフラストラクチャ:ストレージ・カタログ・エンジンの選択肢とClouderaプラットフォームでの実装
tsugiyama
0
120
Kiro Crew入門 - 常駐エージェントの仕組みと使いどころ / Intro to Kiro Crew
k_adachi_01
1
540
Model Studio CLI × Token Plan
maigo999
0
190
生成 AI の基礎 〜 サンプル実装で学ぶ基本原理
enakai00
7
4.4k
Digitization部 紹介資料
sansan33
PRO
2
7.7k
トークンマネジメントでAIにとって働きやすい環境を実現する
hikaruegashira
0
120
AI-DLC実践録_フルサイクル開発への挑戦
miyuc
0
290
なぜ Temporal の大小比較には compare しかないのか / Why Does Temporal Only Have compare() for Comparisons
kazukihayase
1
180
【AG-UI × A2UI × MCP Apps】Generative UIをやさしく解説する
nrinetcom
PRO
1
150
2026-08-15 JAWS-UG 茨城 #16 Secrets ManagerにおけるSecret値の管理(Terraformの場合) / Secrets Manager Secrets
masasuzu
0
330
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.2k
Master Dataグループ紹介資料
sansan33
PRO
1
4.8k
Featured
See All Featured
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
3
450
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
640
A better future with KSS
kneath
240
18k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Believing is Seeing
oripsolob
1
190
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
500
How to Ace a Technical Interview
jacobian
281
24k
Deep Space Network (abreviated)
tonyrice
0
260
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
73
41k
Everyday Curiosity
cassininazir
0
290
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
490
Transcript
Kubernetesの基礎の基礎(デモ編) Sep, 11st, 2021 Satoru Takeuchi twitter: satoru_takeuchi
デモの内容 1. Kindというコマンドを使ってK8sクラスタを作る 2. ユーザがDeploymentのマニフェストをapply 3. しばらくしてからK8sがその後に色々やってくれたことを確認 ◦ Deploymentリソースの作成 ◦
Replicasetリソースの作成 ◦ replicasフィールドの値だけPodリソースを作成 ◦ K8sがPodリソースに対応するコンテナを実行 4. ユーザがnginxコンテナを殺してもK8sが復活させることを確認 5. ユーザがPodリソースを消してもK8sが復活させることを確認 2
ユーザがkindでk8sクラスタを作る • kind create cluster 3 K8sクラスタ クラスタ 作って
ユーザがDeploymentのマニフェストをapply • kubectl apply nginx.yaml 4 K8sクラスタ アプリのマニフェスト よろしく
K8sがコンテナまで作ってくれる 5 K8sクラスタ ReplicaSetリソース Deploymentリソース Podリソース Podリソース nginxコンテナ nginxコンテナ
ユーザが気まぐれにnginxコンテナを殺す • sudo kill <nginxのmasterプロセスのpid> • kubectl get pod 6
K8sクラスタ ReplicaSetリソース Deploymentリソース Podリソース Podリソース nginxコンテナ nginxコンテナ 死んで
ユーザが気まぐれにnginx Podを殺す • kubectl delete pod nginx-XXX • kubectl get
pod 7 K8sクラスタ ReplicaSetリソース Deploymentリソース Podリソース Podリソース nginxコンテナ nginxコンテナ 死んで
参考サイト • kindの公式ページ ◦ https://github.com/kubernetes-sigs/kind