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
ゼットラボにおける一歩進んだ Kubernetes向けストレージ管理方法
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Yukinori Sakashita
August 21, 2024
Technology
0
350
ゼットラボにおける一歩進んだ Kubernetes向けストレージ管理方法
2024/8/21開催の最新ストレージ運用交流会で発表した資料です。
Yukinori Sakashita
August 21, 2024
Tweet
Share
More Decks by Yukinori Sakashita
See All by Yukinori Sakashita
Kubernetes Persistent Volume向け ゾーン障害への備え
ysakashita
0
2k
はじめよう Kubernetes PersistentVolume のバックアップ
ysakashita
3
1.3k
2022年コンテナ/Kubernetes向けストレージ技術の最新動向
ysakashita
9
5.4k
Cloud Nativeに向けた考えるべきポイント
ysakashita
1
320
ステートフルアプリ on Kubernetesの現在と今後の展望
ysakashita
2
830
VM時代からコンテナ時代へストレージ管理の移り変わり
ysakashita
9
8k
Kubernetes時代のストレージ
ysakashita
1
690
Persistent Volumeのはじめの一歩
ysakashita
2
1k
PersistentVolumeの一歩進んだ使い方
ysakashita
3
1.8k
Other Decks in Technology
See All in Technology
SchooでVue.js/Nuxtを技術選定している理由
yamanoku
3
7.9k
使って学ぼう MCP (と GitHub Codespaces)
tsubakimoto_s
1
150
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
490
xDS を活用したサービスディスカバリーで実現するブランチ別 QA 環境の構築手法
knwoop
1
150
【Oracle Cloud ウェビナー】[Oracle AI Database + AWS] Oracle Database@AWSで広がるクラウドの新たな選択肢とAI時代のデータ戦略
oracle4engineer
PRO
2
240
Cloud Runでコロプラが挑む 生成AI×ゲーム『神魔狩りのツクヨミ』の裏側
colopl
0
420
判断は人、準備はAI - チケット管理で見えた仕事の境界
yusukeshimizu
2
130
マネージャー視点で考えるプロダクトエンジニアの評価 / Evaluating Product Engineers from a Manager's Perspective
hiro_torii
0
330
個人的3D Gaussian Splattingニュースをご紹介 / sharing 3d gaussian splatting news
drumath2237
0
230
Amazon Rekognitionで 「信玄餅きなこ問題」を解決する
usanchuu
1
360
登壇駆動学習のすすめ — CfPのネタの見つけ方と書くときに意識していること
bicstone
3
310
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
94k
Featured
See All Featured
How to Talk to Developers About Accessibility
jct
2
140
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
120
Automating Front-end Workflow
addyosmani
1371
200k
KATA
mclloyd
PRO
34
15k
Code Review Best Practice
trishagee
74
20k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
450
Statistics for Hackers
jakevdp
799
230k
Building Applications with DynamoDB
mza
96
6.9k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Code Reviewing Like a Champion
maltzj
527
40k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Transcript
θοτϥϘʹ͓͚ΔҰาਐΜͩ ,VCFSOFUFT͚ετϨʔδཧํ๏ :VLJOPSJ4BLBTIJUB
ࣗݾհ ‣ ٕज़ݚڀΤϦΞ ӡ༻ཧٕज़ ΫϥυΠϯϑϥ ίϯςφ ࣗಈࣗίϯϐϡʔςΟϯά
"*.- // ).. #BZFTJBO/FUXPSL ‣ ৬ྺ ཱ࡞ॴ 㾎தԝݚڀॴԣݚڀॴ ओݚڀһ 㾎ւ֎ݚڀॴ!γϦίϯόϨʔ ϥϘ αʔόϕϯμʔ ςΫχΧϧ4& ‣ ஶॻ ,VCFSOFUFT࣮ફೖ جૅ͔Βͷ৽͍͠ετϨʔδೖ 2 ࡔԼಙ ത࢜ :VLJOPSJ4BLBTIJUB 1I% ‣ -*/&ϠϑʔגࣜձࣾθοτϥϘגࣜձࣾ ‣ 4/*"ຊࢧ෦෭ձ ٕज़ҕһձ෭ҕһϢʔεέʔεՊձ෭ձ ‣ 4/*"5FDIOJDBM$PVODJM"EWJTPS ‣ ใॲཧֶձ%1ฤूҕһ
θοτϥϘ ‣ ʹઃཱ͞Εͨ-*/&Ϡϑʔגࣜձࣾͷࢠձࣾ ‣ -*/&Ϡϑʔͷ࣍ੈΠϯϑϥΛݚڀ։ൃ ‣ -*/&Ϡϑʔ͚ʹ,VCFSOFUFTBTB4FSWJDF $BB4 ͳͲΛ։ൃ ‣
IUUQT[MBCDPKQ 3 ओʹچϠϑʔͷαʔϏε͚ʹఏڙத
-*/&ϠϑʔͱθοτϥϘͷମ੍ 4 $BB4ཧऀ ετϨʔδཧऀ ֎෦ϕϯμʔ $BB4ར༻ऀ 8FCαʔϏε։ൃऀ ,VCFSOFUTఏڙ αϙʔττϨʔχϯά $BB4͚ΠϯϑϥධՁ
ߏݕ౼ $BB4։ൃɺೲ ઃܭ૬ஊ ٕज़ηϛφʔ 4 αʔόཧऀ ωοτϫʔΫཧऀ $BB4 ཁ͍߹Θͤ -*/&Ϡϑʔ
ཁٻ͞ΕΔφϨοδ ‣ োൃੜ࣌$BB4ཧऀαʔόཧऀετϨʔδཧऀ͕ खͣ͜Δ͕θοτϥϘΤεΧϨʔγϣϯ ‣ θοτϥϘϝϯό$4*͔ΒετϨʔδ·Ͱͷ෯͍͕ࣝཁٻ͞ΕΔ ,VCFSOFUFT 4UPSBHF /PEF 04
$BB4BENJO 4FSWFSBENJO 4UPSBHFBENJO $4* ;-BC4UBUFGVMUFBN
ਓࡐ໘Ͱͷ՝ͱཁٻ ‣ ,VCFSOFUFTʹৄ͍͠ϝϯό͕ଟ͍͕αʔό 04 ετϨʔδʹৄ͍͠ ϝϯό ΄΅ ͍ͳ͍ ‣ ,VCFSOFUFT$4*υϥΠόͷ৽ػೳʹਵ͠ଓ͚Δඞཁ͋Γ
‣ োൃੜ࣌લஈͷνʔϜʹͯௐࠪͨ͠ޙɺΤεΧϨʔγϣϯ͞ΕΔͨΊ ൃੜ͔Β͕࣌ؒܦա͍ͯ͠Δͷ͕ଟ͘ɺଈԠ͕ظ͞Ε͍ͯΔ ‣ োରԠͰ࠷ޙͷࡆͱͳΔͨΊਂ͍ࣝඞཁ θοτϥϘͷ࣍ͷͭͷӡ༻ཧํ๏ʹ͍ͭͯհ ఆظతͳϩάௐࠪ ਓࡐҭؚΉ ੜ"*ʹΑΔোௐࠪࢧԉ
ఆظతͳϩάௐࠪ ֓ཁ ‣ $4*υϥΠό͕ग़ྗ͢ΔϩάΛिճͷϖʔεͰௐࠪ ‣ ࠒ͔Βग़ྗ͞ΕΔϩάͷϝοηʔδͷύλʔϯͱͦͷݪҼΛௐࠪ ٖࣅతʹোൃੜ࣌ͷௐࠪΛఆظతʹ࣮ࢪ͢Δ͜ͱͰোʹڧ͍ਓࡐΛҭ ‣ োൃੜ࣌ʹʮ͍ͭͱҧ͏ʯPSʮաڈʹܦݧͨ͠ʯ͕ଈ࠲ʹ
அͰ͖ΔΑ͏ʹτϨʔχϯά ‣ ະͷ8BSOJOH&SSPSϝοηʔδʹର͢Δௐࠪ݁ՌνʔϜͰੵڞ༗ ‣ க໋తͳόά͕ݟ͔ͭͬͨ߹ࣄલʹमਖ਼ରࡦΛߦ͏͜ͱͰ ຊ൪αʔϏεͰͷࣄނΛະવʹࢭ
ఆظతͳϩάௐࠪ ࡞ۀͷྲྀΕ 8 $4* ,VCFSOFUFT ‣ θοτϥϘʹͯӡ༻͍ͯ͠Δ,VCFSOFUFT্ͷ$4*υϥΠόͷϩά͕ର (SBGBOB-PLJ -PHऩू 4DSJQU
ಠࣗεΫϦϓτ िؒͷ ϩάऔಘ Ϩϙʔτੜ 8BSOJOH&SSPSϝοηʔδͷ ग़ྗճ ະͷϝοηʔδ ௐࠪ ݁Ռͷڞ༗ੵ ɾιʔείʔυ͔ΒൃੜՕॴͱཁҼΛཧղ ɾ04ετϨʔδΛௐࠪ͠ڍಈ ग़ྗϩάͳͲΛཧղ
ੜ"*ʹΑΔোௐࠪࢧԉ ΞʔΩςΫνϟ ‣ ੜ"*Λ͍ൃੜͨ͠ΞϥʔτͷௐࠪΛࢧԉʹτϥΠ 1P$ 9 ,VCFSOFUFT 1SPNFUIFVT "MFSU.BOBHFS 4MBDL
#PU ϝτϦΫε ऩू Ξϥʔτ ૹ৴ --. HQUQSFWJFX %# Ξϥʔτ ݕ ݪҼͱௐࠪํ๏Λ ͍߹Θͤ ˞ 3"( 3FUSJFWBM"VHNFOUFE(FOFSBUJPO "TTJTU BOUT "1* ճ อଘ Ξϥʔτͷઆ໌ Λهࡌͨ͠จষ ˞ϓϩϯϓτͱͯ͠ҎԼΛ͍߹Θͤ ʮ999ͷΞϥʔτʹ͍ͭͯߟ͑ΒΕΔݪҼͱɺͦΕΒͷௐࠪํ๏ΛՄೳੑͷߴ͍ॱʹྻڍͯ͠Լ͍͞ɻʯ
ੜ"*ʹΑΔোௐࠪࢧԉ υΩϡϝϯτྫ ‣ ࣄલʹ3"(ͷ%#อଘ͍ͯ͠ΔυΩϡϝϯτྫ 10
ੜ"*ʹΑΔোௐࠪࢧԉ ճྫ ‣ Մೳੑͷߴ͍ॱʹճ ҹ͚ͬ͜͏·ͱ 11
ੜ"*ʹΑΔোௐࠪࢧԉ ݁Ռ ‣ ࣮ݧظؒϲ݄ɺΞϥʔτ૯݅ ‣ ݁Ռ ఏࣔ͞ΕͨݪҼީิʹਖ਼ղؚ͕·Ε͍ͯͨ݅݅ ਖ਼ղ
ఏࣔ͞ΕͨݪҼީิͷதԝ ఏࣔ͞ΕͨݪҼީิதͷਖ਼ղͰ͋ͬͨॱҐҐ͕ଟ͍ 12 άϥϑੜ"*͕ఏࣔͨ͠ݪҼީิ άϥϑग़ྗ͞ΕͨݪҼީิͷॱҐͷதͰͷਖ਼ղ
ੜ"*ʹΑΔোௐࠪࢧԉ ײ ‣ ੜ"*ʹΑΔোͷݪҼީิɾௐࠪํ๏ͷఏࣔީิΛز͔ͭఏࣔͤ͞Δ ͜ͱͰਖ਼ղؚ͕·ΕΔ্͕֬ ‣ ਖ਼ղѱ͘ͳ͍ Ή͠Ζɺॳ৺ऀͷΤϯδχΞΑΓਖ਼ղߴ͍͔ ‣
ॳ৺ऀͷΤϯδχΞΛࢧԉ͢ΔͨΊʹ༗༻ ‣ ͨͩ͠ɺθοτϥϘͰܧଓ༻ͳ͍ ͱࢥ͏ ఆظతͳϩάௐࠪͳͲͰΤΩεύʔτԽͨ͠ΤϯδχΞνʔϜͱ ੜ"*͕ఏࣔ͢ΔҊͷதͰࢥ͍͔ͭͳ͍Ҋ͕ ΄΅ ͳ͍ ੜ"*͕ఏࣔ͢Δ༏ઌΑΓ࠷దͳ༏ઌͰରԠ͢Δέʔε͕΄ͱΜͲ ΤΩεύʔτԽͨ͠ΤϯδχΞʹࢧԉ͕Γͳ͍ 13