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
k8s_ml_platform.pdf
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
kuromatsu
February 19, 2019
Technology
2.9k
3
Share
k8s_ml_platform.pdf
Kubernetes Meetup Tokyo #16
https://k8sjp.connpass.com/event/116799/
kuromatsu
February 19, 2019
More Decks by kuromatsu
See All by kuromatsu
Kubernetesのカスタマイズポイントのまとめ
kuromt
0
1.8k
Other Decks in Technology
See All in Technology
ルールやカスタム機能、どう使う?理想の出力を引き出すために今知りたいIBM Bob 5つの機能
muehara
1
320
形式手法特論:公平性制約の位相的特徴づけ #kernelvm / Kernel VM Study Kansai 12th
ytaka23
1
710
LLMと共に進化するプロセスを目指して
ymatsuwitter
4
1.1k
AI Adaptable なテストを整える工夫 / Ways to Make Your Tests AI-Adaptable
bitkey
PRO
2
210
AI Engineering Summit Tokyo 2026 AIの前に、やることがある 〜医療データ企業の4フェーズ〜
dtaniwaki
0
1.7k
Claude Codeを組織で使いこなす— サーバサイドAIエージェント運用の実践知
techtekt
PRO
0
200
Databricks における 生成AIガバナンスの実践
taka_aki
1
300
データ基盤をDataformで整えた話 〜 開発環境を添えて 〜
takapy
0
110
OCI Oracle AI Database Services新機能アップデート(2026/03-2026/05)
oracle4engineer
PRO
0
210
AI フレンドリーなエラー監視を TypeScript で実現する
shinyaigeek
2
250
JEP 522 Deep Dive - G1 GC同期コスト削減によるスループット向上を徹底検証&解説
tabatad
1
740
「コーディング」しない人のための Claude Code 入門 ChatGPT の次の一歩 — 業務に組み込む 育成・共有・自動化
rfdnxbro
2
1.2k
Featured
See All Featured
Exploring anti-patterns in Rails
aemeredith
3
390
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
600
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
280
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
210
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
550
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
550
How to Ace a Technical Interview
jacobian
281
24k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
Speed Design
sergeychernyshev
33
1.8k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
Transcript
KubernetesͰػցֶशج൫Λ ߏஙͨ͠ גࣜձࣾ࢜௨ݚڀॴ ਓೳݚڀॴ @kuromt_ 1
ࣗݾհ • TwitterΞΧϯτ: @kuromt_ • ॴଐɿגࣜձࣾ࢜௨ݚڀॴɹਓೳݚڀॴ – ػցֶशΛࢧ͑Δج൫ͷݚڀ – ͚ࣾʹػցֶशج൫Λk8s্ʹߏஙͯ͠2ؒۙ͘ӡ༻த
2
ࠓ͓͢Δ͜ͱ • ֶशίετ͕ߴ͍KubernetesΛӅṭ͠ɺֶशɾਪ ڥΛ࠶ݱՄೳͳػցֶशج൫Λߏஙͨ͠ • ӡ༻ͰಘͨݟQiitaʹެ։ – ʮػցֶशج൫ΛKubernetesͰӡ༻͖ͯͯ͠ʯ 3
KubernetesΛͬͨػցֶशج൫ͷ՝ ϝτϦΫεऩू kubectl ֶ श σ ʔ λ Ϧ
ι ʔε ͷ ֬ ೝ ֶशɺਪ • Kubernetesͷֶशίετ σʔλαΠΤϯςΟετʹ ͱͬͯߴ͗͢Δ • Job, Deployment … • Service, Ingress … • PV, PVC … • ֶशɺਪڥΛ࠶ݱ – Ϟσϧͷਫ਼͕ѱԽͨ͠ ཧ༝ͷݕূ 4
ߏஙͨ͠ج൫ 5
KubernetesΛӅṭ͢ΔಠࣗWebAPIαʔό • ػցֶशͷֶशɾਪͷͨΊʹKubernetesͷػೳΛऔࣺબ͠ ͯAPIΛཧ – ࠷ऴతʹdockerίϚϯυΛୟ͘߹ͱ΄ͱΜͲ͕ࠩͳ͍͍ํͷύϥ ϝʔλʹམͪண͍ͨ • WebAPIαʔόϚχϑΣετΛੜͯ͠kubernetes clientܦ༝
ͰίϯςφΛੜ – KubernetesΛΞοϓάϨʔυͯ͠WebAPIサーバがKubernetesͷAPI ͷมߋΛٵऩ͢ΔͷͰϢʔβύϥϝʔλΛมߋ͢Δඞཁͳ͍ 6
ҙͷֶशɾਪڥΛ࠶ݱ͢ΔΈ • ࠶ݱ͍ͨ͠ڥΛొɾར༻͢ΔAPIΛ༻ҙ – docker-composeΛج൫ͦͷͷʹొ͢Δײ֮ – ڥ໊ͱόʔδϣϯͰҰҙʹܾ·Δ • ొऀҎ֎ొ͞Ε࣮ͨߦڥΛ࠶ར༻Մೳ –
σʔλΛϚϯτ࣮ͨ͠ߦڥͷָ͕ʹͳΓɺモデルの精度の検証や PoCͷελʔτ͕ૉૣ͘ͳͬͨ 7
ߏஙֶͨ͠शɾਪج൫ ϝτϦΫεऩू ֶ श σ ʔ λ Ϧ ι
ʔε ͷ ֬ ೝ ֶशɺਪ • Ϋϥελߏ – ΦϯϓϨϛε – k8s: v1.13.2(HAߏ) – RAM: 560GBʙ1.5TB – GPU: • V100: 20ʙ40ຕ • P100: 8ʙ80ຕ • Ϧιʔε͕ෆ͢ΕNodeΛ Ճͯ͠ରԠ • શମߏCIͰཧ Web API 8
·ͱΊ • ػցֶशج൫Λߏங – KubernetesͰ͋Δ͜ͱΛҙࣝ͠ͳ͍͍ͯ͘ – WebAPIͰֶशɾਪڥΛొɾ࠶ݱͰ͖Δ • PaaSͱͯ͠ج൫͕ҭͪͭͭ͋Δ –
ݱࡏ170ਓҎ্͕ར༻ – KubernetesͩͱΒͣʹ͍ͬͯΔਓଟ͍ • 2,000ίϯςφҎ্Λಉ࣌ʹಈ͔͠ύϥϝʔλ୳ࡧ͢Δ͜ͱ 9