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
Container technology in-house study session
Search
nwiizo
June 18, 2019
Programming
1.4k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Container technology in-house study session
社内向け勉強会 その1
nwiizo
June 18, 2019
More Decks by nwiizo
See All by nwiizo
35分でわかるEffective Platform Engineering
nwiizo
5
620
20分でわかるセキュアAPI
nwiizo
2
330
型は壁、Rustでもバグを直すな、表現できなくせよ
nwiizo
14
2.5k
システムは「動く」だけでは足りない 実装編 - 非機能要件・分散システム・トレードオフをコードで見る
nwiizo
4
720
システムは「動く」だけでは 足りない - 非機能要件・分散システム・トレードオフの基礎
nwiizo
32
12k
アーキテクチャモダナイゼーションとは何か
nwiizo
18
7.8k
【社内勉強会】新年度からコーディングエージェントを使いこなす - 構造と制約で引き出すClaude Codeの実践知
nwiizo
41
24k
技術的負債の泥沼から組織を救う3つの転換点
nwiizo
9
7.9k
30分でわかるアーキテクチャモダナイゼーション
nwiizo
13
9.6k
Other Decks in Programming
See All in Programming
Oxlintはいいぞ(続)
yug1224
1
410
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
510
DynamoDBの基礎を振り返りながらベクトル検索機能を理解する
musan
2
110
今さら聞けない .NET CLI
htkym
0
210
生成AIで帳票OCRが「簡単に」作れる時代になった?
kon_shou
0
1.2k
私のClaude Code活用法 (個人開発編) - PHPerKaigi mini #4(2026/08/24)
panda_program
1
140
MySQLとPostgreSQLって何が違うの?
akagami
0
130
Pythonの実行はどこまで賢くなったのか? CPythonとPyPyから見る最適化のしくみ
curekoshimizu
3
1.8k
まずはプロンプトガイドを読もう、話はそれからだ
kiakiraki
1
200
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
170
Webエンジニアなのにブラウザの仕組みがわからないので、Pythonで自作してみた
tatsuki12
4
1k
FastAPI の並行処理モデルを完全に理解する
hoto17296
8
2.8k
Featured
See All Featured
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
380
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.1k
We Are The Robots
honzajavorek
0
310
YesSQL, Process and Tooling at Scale
rocio
174
15k
The Limits of Empathy - UXLibs8
cassininazir
1
610
Git: the NoSQL Database
bkeepers
PRO
432
67k
How to Talk to Developers About Accessibility
jct
2
520
Ethics towards AI in product and experience design
skipperchong
2
350
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
310
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
380
Building Adaptive Systems
keathley
44
3.2k
The Invisible Side of Design
smashingmag
301
52k
Transcript
None
None
• • • •
None
None
https://github.com/cncf/toc/blob/master/DEFINITION.md 最近日本語が登場したので差し替えます. ありがとう @yokawasa さん
https://github.com/cncf/toc/blob/master/DEFINITION.md 最近日本語が登場したので差し替えます. ありがとう @yokawasa さん
https://github.com/cncf/presentations
⚫
None
⚫ ⚫ ⚫ ⚫
Building Microservices Production-Ready Microservices
None
None
None
None
None
None
None
⚫ ⚫ ⚫ ⚫ ⚫ ⚫
⚫ ⚫
None
None
None
⚫ https://www.docker.com/
None
None
⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫
⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫
https://ai.google/research/pubs/pub43438 Large-scale cluster management at Google with Borg
• • • • • • • • • •
プロセスからコンテナ、そして…
• • • • • • • • • •
• •
None
None
None
• • •
None
• • • • • •
• • • • • •
None
None
⚫ ⚫ ⚫ Linuxの主な概念 ふつうのLinuxプログラミング 第2版 Linuxの仕組みから学べるgccプログラミングの王道
⚫ ⚫ ⚫
None
None
⚫ https://www.docker.com/
⚫ https://www.docker.com/ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫
⚫ ⚫ ⚫ ⚫ ⚫ https://cloud.google.com/blog/products/gcp/7-best-practices-for-building-containers https://docs.docker.com/v17.12/develop/develop-images/dockerfile_best-practices/ https://12factor.net/ja/
⚫ https://www.docker.com/ ⚫ ⚫ ⚫
None
None
None
None
1. FROM golang:1.11-alpine 2. ADD . /go/src/ 3. EXPOSE 8080
4. CMD ["/usr/local/go/bin/go", "run", "/go/src/server.go"]
1. FROM golang:1.11-alpine 2. ADD . /go/src/ 3. EXPOSE 8080
4. CMD ["/usr/local/go/bin/go", "run", "/go/src/main.go"]
None
None
分散システムもDockerも何も分からんのにKubernetesに入門するけど大丈夫ですか?
None
None
None
None
None
None
None
None
https://ai.google/research/pubs/pub43438 Large-scale cluster management at Google with Borg
⚫ ⚫ ⚫
None
None
None
None
None
None
None
None
⚫ ⚫ ⚫ ⚫
None
None
None
None
None
None
テンプレート containerの変更 v1 v2
None
None
None
None
None
None
None
None
⚫
⚫
⚫
⚫
⚫
⚫ ⚫
⚫
⚫
⚫
⚫ ⚫
None
None