Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Kubernetes コマンド入門
Search
Kyohei Mizumoto
February 08, 2019
Technology
51
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Kubernetes コマンド入門
Kyohei Mizumoto
February 08, 2019
More Decks by Kyohei Mizumoto
See All by Kyohei Mizumoto
ソフトウェアサプライチェーンの構造的リスクとコンテナ環境の保護
kyohmizu
5
1.4k
最新の脅威動向から考える、コンテナサプライチェーンのリスクと対策
kyohmizu
1
1.1k
コンテナセキュリティの最新事情 ~ 2026年版 ~
kyohmizu
9
4.4k
Black Hat USA 2025 Recap ~ クラウドセキュリティ編 ~
kyohmizu
0
1k
CTFのためのKubernetes入門
kyohmizu
3
1.3k
クラウドネイティブ環境の脅威モデリング
kyohmizu
3
870
コンテナサプライチェーンセキュリティ
kyohmizu
2
570
サイバーセキュリティの最新動向:脅威と対策
kyohmizu
1
480
コンテナセキュリティの基本と脅威への対策
kyohmizu
4
2.4k
Other Decks in Technology
See All in Technology
自主式軟體工廠
philipz
0
260
転んだ話が背中を預ける理由になる / A_story_about_falling_down_gives_you_a_reason_to_watch_each_other_s_backs.pdf
pauli
3
360
しろおびから始める!ログ活用の第一歩
shumei_ito
0
900
WasmをRustにする
sansantech
PRO
0
170
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
8
2.2k
[AWS 秋のクラウドオペレーション祭り 2026]AWS DevOps Agentで変わるリリースと運用対応 ~リリース管理機能と Directed actions のご紹介~
furuton
4
1.2k
LLM機能を自作して分かるSnowflake Cortex AIの強み
nayuts
0
360
go-sqletch
moznion
0
130
3つのアプローチで目指す チームを強くするAI駆動開発
thkt
0
160
Getting Started with Google Antigravity
glaforge
0
190
遠藤な_めぐろLT #38 「社内のAI活用推進」@麻布台_20261009
endonanana
0
110
会社説明資料
persolserverworks
0
9.7k
Featured
See All Featured
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Building AI with AI
inesmontani
PRO
1
1.3k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
840
Skip the Path - Find Your Career Trail
mkilby
1
250
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
390
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
Discover your Explorer Soul
emna__ayadi
2
1.3k
ラッコキーワード サービス紹介資料
rakko
1
5.3M
The Cost Of JavaScript in 2023
addyosmani
55
10k
Transcript
2019/3/28 Kubernetes コマンド⼊⾨ 127.0.0.1:5500/#26 1/26 Kubernetes コマンド⼊⾨ 1 / 26
2019/3/28 Kubernetes コマンド⼊⾨ 127.0.0.1:5500/#26 2/26 Kyohei Mizumoto(@kyohmizu) C# Software Engineer
Interests Docker/Kubernetes Go Security whoami 2 / 26
2019/3/28 Kubernetes コマンド⼊⾨ 127.0.0.1:5500/#26 3/26 対象者 Kubernetes未経験者 3 / 26
2019/3/28 Kubernetes コマンド⼊⾨ 127.0.0.1:5500/#26 4/26 kubectl 4 / 26
2019/3/28 Kubernetes コマンド⼊⾨ 127.0.0.1:5500/#26 5/26 kubectl︖ Kubernetesのコマンドを実⾏するCLIツール 5 / 26
2019/3/28 Kubernetes コマンド⼊⾨ 127.0.0.1:5500/#26 6/26 シンタックス kubectl [command] [TYPE] [NAME]
[flags] 使い⽅がわからないものは --help で確認 6 / 26
2019/3/28 Kubernetes コマンド⼊⾨ 127.0.0.1:5500/#26 7/26 kubectlコマンド apply config create delete
describe 7 / 26
2019/3/28 Kubernetes コマンド⼊⾨ 127.0.0.1:5500/#26 8/26 kubectlコマンド exec get logs patch
replace 8 / 26
2019/3/28 Kubernetes コマンド⼊⾨ 127.0.0.1:5500/#26 9/26 kubectlコマンド scale top version etc...
9 / 26
2019/3/28 Kubernetes コマンド⼊⾨ 127.0.0.1:5500/#26 10/26 バージョン確認 $ kubectl version 10
/ 26
2019/3/28 Kubernetes コマンド⼊⾨ 127.0.0.1:5500/#26 11/26 リソース作成 $ kubectl create -f
[リソース定義ファイル] 例 $ kubectl create -f sample.yaml 11 / 26
2019/3/28 Kubernetes コマンド⼊⾨ 127.0.0.1:5500/#26 12/26 リソース差し替え $ kubectl replace -f
[リソース定義ファイル] 12 / 26
2019/3/28 Kubernetes コマンド⼊⾨ 127.0.0.1:5500/#26 13/26 リソース更新 $ kubectl patch [リソースの種類]/[リソース名]
\ -p [更新後内容] 例 $ kubectl patch pod sample-pod -p \ '{"spec":{"containers":[{"name":"sample","image":"new image"}]}}' 13 / 26
2019/3/28 Kubernetes コマンド⼊⾨ 127.0.0.1:5500/#26 14/26 リソース定義を適⽤ $ kubectl apply -f
[リソース定義ファイル] create, replace, patchを合わせたような機能 14 / 26
2019/3/28 Kubernetes コマンド⼊⾨ 127.0.0.1:5500/#26 15/26 リソース削除 $ kubectl delete -f
[リソース定義ファイル] リソース名を指定した削除は⾏わない 15 / 26
2019/3/28 Kubernetes コマンド⼊⾨ 127.0.0.1:5500/#26 16/26 リソース⼀覧を表⽰ $ kubectl get [リソースの種類]
リソース名指定で個別表⽰ -o wide で追加情報を表⽰ 例 $ kubectl get po,rs,deploy 16 / 26
2019/3/28 Kubernetes コマンド⼊⾨ 127.0.0.1:5500/#26 17/26 コンテナ上でコマンドを実⾏ $ kubectl exec -it
[Pod名] [コマンド] 例 $ kubectl exec -it [Pod名] /bin/bash 17 / 26
2019/3/28 Kubernetes コマンド⼊⾨ 127.0.0.1:5500/#26 18/26 ログの確認 $ kubectl logs [Pod名]
18 / 26
2019/3/28 Kubernetes コマンド⼊⾨ 127.0.0.1:5500/#26 19/26 リソース消費量確認 $ kubectl top [pod
| node] 19 / 26
2019/3/28 Kubernetes コマンド⼊⾨ 127.0.0.1:5500/#26 20/26 サイズを変更 $ kubectl scale --replicas=n
[リソースの種類]/[リソース名] スケールアウト、スケールイン 通常はマニフェストの修正を⾏う 例 $ kubectl scale --replicas=5 deploy/sample-deploy 20 / 26
2019/3/28 Kubernetes コマンド⼊⾨ 127.0.0.1:5500/#26 21/26 リソース詳細を表⽰ $ kubectl describe [リソースの種類]
[リソース名] 状態、イベント、リビジョン等の確認 例 $ kubectl describe rs sample-rs 21 / 26
2019/3/28 Kubernetes コマンド⼊⾨ 127.0.0.1:5500/#26 22/26 設定の変更 $ kubectl config [サブコマンド]
kubeconfigファイルを修正 22 / 26
2019/3/28 Kubernetes コマンド⼊⾨ 127.0.0.1:5500/#26 23/26 デモ 23 / 26
2019/3/28 Kubernetes コマンド⼊⾨ 127.0.0.1:5500/#26 24/26 参考書籍 24 / 26
2019/3/28 Kubernetes コマンド⼊⾨ 127.0.0.1:5500/#26 25/26 参考サイト 公式 https://kubernetes.io/docs/reference/kubectl/ 25 /
26
2019/3/28 Kubernetes コマンド⼊⾨ 127.0.0.1:5500/#26 26/26 Thank you! 26 / 26