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
0
100
Kubernetesの基礎の基礎(デモ編)
以下動画のテキストです。
https://youtu.be/oe6bUfvJ_u4
Satoru Takeuchi
PRO
September 11, 2021
Tweet
Share
More Decks by Satoru Takeuchi
See All by Satoru Takeuchi
Rook: Intro and Deep Dive With Ceph
sat
PRO
1
89
会社員しながら本を書いてきた知見の共有
sat
PRO
3
770
デバイスにアクセスするデバイスファイル
sat
PRO
1
32
ファイルシステムのデータを ブロックデバイスへの操作で変更
sat
PRO
1
28
デバイスドライバ
sat
PRO
0
45
マルチスレッドの実現方法 ~カーネルスレッドとユーザスレッド~
sat
PRO
2
110
共有メモリ
sat
PRO
3
67
マルチスレッドプログラム
sat
PRO
3
56
Linuxのブートプロセス initramfs編
sat
PRO
2
76
Other Decks in Technology
See All in Technology
AWS CDK 実践的アプローチ N選 / aws-cdk-practical-approaches
gotok365
6
640
Node-RED × MCP 勉強会 vol.1
1ftseabass
PRO
0
140
AWS テクニカルサポートとエンドカスタマーの中間地点から見えるより良いサポートの活用方法
kazzpapa3
2
450
Liquid Glass革新とSwiftUI/UIKit進化
fumiyasac0921
0
160
あなたの声を届けよう! 女性エンジニア登壇の意義とアウトプット実践ガイド #wttjp / Call for Your Voice
kondoyuko
4
300
AIのAIによるAIのための出力評価と改善
chocoyama
2
530
CI/CD/IaC 久々に0から環境を作ったらこうなりました
kaz29
1
150
Navigation3でViewModelにデータを渡す方法
mikanichinose
0
220
GitHub Copilot の概要
tomokusaba
1
130
ハノーバーメッセ2025座談会.pdf
iotcomjpadmin
0
160
VISITS_AIIoTビジネス共創ラボ登壇資料.pdf
iotcomjpadmin
0
150
Snowflake Summit 2025全体振り返り / Snowflake Summit 2025 Overall Review
mtpooh
2
380
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Fireside Chat
paigeccino
37
3.5k
Site-Speed That Sticks
csswizardry
10
650
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
Embracing the Ebb and Flow
colly
86
4.7k
Done Done
chrislema
184
16k
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
Making the Leap to Tech Lead
cromwellryan
134
9.3k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
A Modern Web Designer's Workflow
chriscoyier
693
190k
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