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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
kuromatsu
February 19, 2019
Technology
3
2.8k
k8s_ml_platform.pdf
Kubernetes Meetup Tokyo #16
https://k8sjp.connpass.com/event/116799/
kuromatsu
February 19, 2019
Tweet
Share
More Decks by kuromatsu
See All by kuromatsu
Kubernetesのカスタマイズポイントのまとめ
kuromt
0
1.8k
Other Decks in Technology
See All in Technology
組織全体で実現する標準監視設計
yuobayashi
3
490
S3はフラットである –AWS公式SDKにも存在した、 署名付きURLにおけるパストラバーサル脆弱性– / JAWS DAYS 2026
flatt_security
0
1.8k
OCI Security サービス 概要
oracle4engineer
PRO
2
13k
Kubernetesにおける推論基盤
ry
1
360
2026-03-11 JAWS-UG 茨城 #12 改めてALBを便利に使う
masasuzu
2
370
Claude Codeが爆速進化してプラグイン追従がつらいので半自動化した話 ver.2
rfdnxbro
0
520
わたしがセキュアにAWSを使えるわけないじゃん、ムリムリ!(※ムリじゃなかった!?)
cmusudakeisuke
1
700
JAWS FESTA 2025でリリースしたほぼリアルタイム文字起こし/翻訳機能の構成について
naoki8408
1
440
Keycloak を使った SSO で CockroachDB にログインする / CockroachDB SSO with Keycloak
kota2and3kan
0
110
クラウド × シリコンの Mashup - AWS チップ開発で広がる AI 基盤の選択肢
htokoyo
2
240
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
870
AI時代の「本当の」ハイブリッドクラウド — エージェントが実現した、あの頃の夢
ebibibi
0
110
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
331
21k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
150
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
Building an army of robots
kneath
306
46k
エンジニアに許された特別な時間の終わり
watany
106
240k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
Designing for Performance
lara
611
70k
Darren the Foodie - Storyboard
khoart
PRO
3
2.8k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
86
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
71
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
Music & Morning Musume
bryan
47
7.1k
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