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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
nwiizo
June 18, 2019
Programming
1.4k
1
Share
Container technology in-house study session
社内向け勉強会 その1
nwiizo
June 18, 2019
More Decks by nwiizo
See All by nwiizo
システムは「動く」だけでは足りない 実装編 - 非機能要件・分散システム・トレードオフをコードで見る
nwiizo
4
460
システムは「動く」だけでは 足りない - 非機能要件・分散システム・トレードオフの基礎
nwiizo
30
10k
アーキテクチャモダナイゼーションとは何か
nwiizo
19
5.6k
【社内勉強会】新年度からコーディングエージェントを使いこなす - 構造と制約で引き出すClaude Codeの実践知
nwiizo
37
20k
技術的負債の泥沼から組織を救う3つの転換点
nwiizo
9
7.1k
30分でわかるアーキテクチャモダナイゼーション
nwiizo
11
8k
意志を実装するアーキテクチャモダナイゼーション
nwiizo
3
4.5k
おい、テックブログを書け
nwiizo
47
20k
バイブコーディングと継続的デプロイメント
nwiizo
2
1.4k
Other Decks in Programming
See All in Programming
「話せることがない」を乗り越える 〜日常業務から登壇テーマをつくる思考法〜
shoheimitani
4
900
VueエンジニアがReactを触って感じた_設計の違い
koukimiura
0
190
Explore CoroutineScope
tomoeng11
0
120
Kingdom of the Machine
yui_knk
2
1.2k
의존성 주입과 모듈화
fornewid
0
150
Programming with a DJ Controller — not vibe coding
m_seki
3
620
ドメインイベントでビジネスロジックを解きほぐす #phpcon_odawara
kajitack
3
830
Spec Driven Development | AI Summit Vilnius
danielsogl
PRO
1
120
ついに来た!本格的なマルチクラウド時代の Google Cloud
maroon1st
0
290
実践CRDT
tamadeveloper
0
600
PCOVから学ぶコードカバレッジ #phpcon_odawara
o0h
PRO
0
280
運転動画を検索可能にする〜Cosmos-Embed1とDatabricks Vector Searchで〜/cosmos-embed1-databricks-vector-search
studio_graph
1
520
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.3k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
110
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
160
The Spectacular Lies of Maps
axbom
PRO
1
720
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
530
New Earth Scene 8
popppiees
3
2.1k
Visualization
eitanlees
150
17k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
270
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
The untapped power of vector embeddings
frankvandijk
2
1.7k
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