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
79
Kubernetesの基礎の基礎(デモ編)
以下動画のテキストです。
https://youtu.be/oe6bUfvJ_u4
Satoru Takeuchi
PRO
September 11, 2021
Tweet
Share
More Decks by Satoru Takeuchi
See All by Satoru Takeuchi
KubeConにproposalを送りたい人へのアドバイス
sat
PRO
3
260
俺とキャンプ2
sat
PRO
1
98
俺とキャンプ3
sat
PRO
0
84
データ冗長化のしくみRAID 基礎概念とRAID1編
sat
PRO
2
30
RAIDの実現方法
sat
PRO
2
65
Linux環境のCPU上で10ミリ秒間に起こること
sat
PRO
3
110
HDDへのアクセス速度は位置によって変わる!??
sat
PRO
4
54
ボリュームマネージャLVM
sat
PRO
2
88
Best Practices of Production-Grade Rook/Ceph Cluster
sat
PRO
1
2k
Other Decks in Technology
See All in Technology
Reducing Cross-Zone Egress at Spotify with Custom gRPC Load Balancing Recap
koh_naga
0
210
Google Cloud の AI を支える裏側のインフラを垣間見る!
maroon1st
0
360
Building a RAG-poweredAI chat appwith Python and VS Code
pamelafox
0
100
On Your Data を超えていく!
hirotomotaguchi
2
690
競技としてのKaggle、役に立つKaggle
yu4u
3
1.8k
Google Cloud Next '24 Recap(Cloud Run/k8s)
mokocm
0
240
エンジニアのキャリアをちょっと楽しくする3本の軸/Three Pillars to Make an Engineer's Career More Enjoyable
kwappa
0
2.7k
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
120
サーバー間 GraphQL と webmock-graphql の話 / server-to-server graphql and webmock-graphql
qsona
2
190
Vertex AI を中心に 生成AIのアップデートを共有します
kaz1437
0
310
DevOpsメトリクスとアウトカムの接続にトライ!開発プロセスを通して計測できるメトリクスの活用方法
ham0215
2
240
KubeCon EU 2024 Recap “Kubernetes Policy Time Machine: Where to Next?”
ryysud
0
220
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
25
2.3k
The Invisible Side of Design
smashingmag
294
49k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
Scaling GitHub
holman
457
140k
KATA
mclloyd
15
12k
GraphQLとの向き合い方2022年版
quramy
32
12k
Optimising Largest Contentful Paint
csswizardry
8
2.4k
How GitHub (no longer) Works
holman
304
140k
How to Ace a Technical Interview
jacobian
272
22k
It's Worth the Effort
3n
180
27k
What's in a price? How to price your products and services
michaelherold
237
11k
A designer walks into a library…
pauljervisheath
200
23k
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