Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ゼットラボにおける一歩進んだ
Kubernetes向けストレージ管理方法

 ゼットラボにおける一歩進んだ
Kubernetes向けストレージ管理方法

2024/8/21開催の最新ストレージ運用交流会で発表した資料です。

Yukinori Sakashita

August 21, 2024
Tweet

More Decks by Yukinori Sakashita

Other Decks in Technology

Transcript

  1. ࣗݾ঺հ ‣ ٕज़ݚڀΤϦΞ  ӡ༻؅ཧٕज़ Ϋϥ΢υΠϯϑϥ ίϯςφ  ࣗಈࣗ཯ίϯϐϡʔςΟϯά 

    "*.- // ).. #BZFTJBO/FUXPSL  ‣ ৬ྺ  ೔ཱ੡࡞ॴ 㾎தԝݚڀॴԣ඿ݚڀॴ ओ೚ݚڀһ  㾎ւ֎ݚڀॴ!γϦίϯόϨʔ ϥϘ௕   αʔόϕϯμʔ ςΫχΧϧ4&  ‣ ஶॻ  ,VCFSOFUFT࣮ફೖ໳ ೥   جૅ͔Βͷ৽͍͠ετϨʔδೖ໳ ೥ 2 ࡔԼ޾ಙ ത࢜  :VLJOPSJ4BLBTIJUB 1I% ‣ -*/&ϠϑʔגࣜձࣾθοτϥϘגࣜձࣾ ‣ 4/*"೔ຊࢧ෦෭ձ௕ ٕज़ҕһձ෭ҕһ௕Ϣʔεέʔε෼Պձ෭ձ௕ ‣ 4/*"5FDIOJDBM$PVODJM"EWJTPS ‣ ৘ใॲཧֶձ%1ฤूҕһ
  2. -*/&ϠϑʔͱθοτϥϘͷମ੍ 4 $BB4؅ཧऀ ετϨʔδ؅ཧऀ ֎෦ϕϯμʔ $BB4ར༻ऀ 8FCαʔϏε։ൃऀ ,VCFSOFUTఏڙ αϙʔττϨʔχϯά $BB4޲͚ΠϯϑϥධՁ

    ߏ੒ݕ౼ $BB4։ൃɺೲ඼ ઃܭ૬ஊ ٕज़ηϛφʔ 4 αʔό؅ཧऀ ωοτϫʔΫ؅ཧऀ $BB4 ཁ๬໰͍߹Θͤ -*/&Ϡϑʔ
  3. ਓࡐ໘Ͱͷ՝୊ͱཁٻ ‣ ,VCFSOFUFTʹৄ͍͠ϝϯό͕ଟ͍͕αʔό 04 ΍ετϨʔδʹৄ͍͠ ϝϯό͸ ΄΅ ͍ͳ͍ ‣ ,VCFSOFUFT΍$4*υϥΠόͷ৽ػೳʹ௥ਵ͠ଓ͚Δඞཁ͋Γ

    ‣ ো֐ൃੜ࣌͸લஈͷνʔϜʹͯௐࠪͨ͠ޙɺΤεΧϨʔγϣϯ͞ΕΔͨΊ ൃੜ͔Β͕࣌ؒܦա͍ͯ͠Δ΋ͷ͕ଟ͘ɺଈԠ͕ظ଴͞Ε͍ͯΔ ‣ ো֐ରԠͰ͸࠷ޙͷࡆͱͳΔͨΊਂ͍஌ࣝ΋ඞཁ θοτϥϘͷ࣍ͷͭͷӡ༻؅ཧํ๏ʹ͍ͭͯ঺հ  ఆظతͳϩάௐࠪ ਓࡐҭ੒ؚΉ   ੜ੒"*ʹΑΔো֐ௐࠪࢧԉ
  4. ఆظతͳϩάௐࠪ ֓ཁ ‣ $4*υϥΠό͕ग़ྗ͢ΔϩάΛिճͷϖʔεͰௐࠪ ‣ ೔ࠒ͔Βग़ྗ͞ΕΔϩάͷϝοηʔδͷύλʔϯͱͦͷݪҼΛௐࠪ  ٖࣅతʹো֐ൃੜ࣌ͷௐࠪΛఆظతʹ࣮ࢪ͢Δ͜ͱͰো֐ʹڧ͍ਓࡐΛҭ੒ ‣ ো֐ൃੜ࣌ʹ͸ʮ͍ͭ΋ͱҧ͏ʯPSʮաڈʹܦݧͨ͠ʯ͕ଈ࠲ʹ

    ൑அͰ͖ΔΑ͏ʹτϨʔχϯά ‣ ະ஌ͷ8BSOJOH&SSPSϝοηʔδʹର͢Δௐࠪ݁Ռ͸νʔϜ಺Ͱ஝ੵڞ༗ ‣ க໋తͳόά͕ݟ͔ͭͬͨ৔߹͸ࣄલʹमਖ਼ରࡦΛߦ͏͜ͱͰ ຊ൪αʔϏεͰͷࣄނΛະવʹ๷ࢭ
  5. ఆظతͳϩάௐࠪ ࡞ۀͷྲྀΕ 8 $4* ,VCFSOFUFT ‣ θοτϥϘʹͯӡ༻͍ͯ͠Δ,VCFSOFUFT্ͷ$4*υϥΠόͷϩά͕ର৅ (SBGBOB-PLJ -PHऩू 4DSJQU

    ಠࣗεΫϦϓτ िؒ෼ͷ ϩάऔಘ Ϩϙʔτੜ੒ 8BSOJOH&SSPSϝοηʔδͷ ग़ྗճ਺ ະ஌ͷϝοηʔδ ௐࠪ ݁Ռͷڞ༗஝ੵ ɾιʔείʔυ͔ΒൃੜՕॴͱཁҼΛཧղ ɾ04΍ετϨʔδΛௐࠪ͠ڍಈ΍ ग़ྗϩάͳͲΛཧղ
  6. ੜ੒"*ʹΑΔো֐ௐࠪࢧԉ ΞʔΩςΫνϟ ‣ ੜ੒"*Λ࢖͍ൃੜͨ͠ΞϥʔτͷௐࠪΛࢧԉʹτϥΠ 1P$ 9 ,VCFSOFUFT 1SPNFUIFVT "MFSU.BOBHFS 4MBDL

    #PU ϝτϦΫε ऩू Ξϥʔτ ૹ৴ --. HQUQSFWJFX %# Ξϥʔτ ݕ஌ ݪҼͱௐࠪํ๏Λ ໰͍߹Θͤ ˞ 3"( 3FUSJFWBM"VHNFOUFE(FOFSBUJPO "TTJTU BOUT "1* ճ౴  อଘ Ξϥʔτͷઆ໌ Λهࡌͨ͠จষ ˞ϓϩϯϓτͱͯ͠ҎԼΛ໰͍߹Θͤ ʮ999ͷΞϥʔτʹ͍ͭͯߟ͑ΒΕΔݪҼͱɺͦΕΒͷௐࠪํ๏ΛՄೳੑͷߴ͍ॱʹྻڍͯ͠Լ͍͞ɻʯ
  7. ੜ੒"*ʹΑΔো֐ௐࠪࢧԉ ݁Ռ ‣ ࣮ݧظؒϲ݄ɺΞϥʔτ૯਺݅ ‣ ݁Ռ  ఏࣔ͞ΕͨݪҼީิʹਖ਼ղؚ͕·Ε͍ͯͨ݅਺݅ ਖ਼ղ཰ 

     ఏࣔ͞ΕͨݪҼީิ਺ͷதԝ஋͸  ఏࣔ͞ΕͨݪҼީิதͷਖ਼ղͰ͋ͬͨॱҐ͸Ґ͕ଟ͍  12 άϥϑੜ੒"*͕ఏࣔͨ͠ݪҼީิ਺ άϥϑग़ྗ͞ΕͨݪҼީิͷॱҐͷதͰͷਖ਼ղ਺
  8. ੜ੒"*ʹΑΔো֐ௐࠪࢧԉ ײ૝ ‣ ੜ੒"*ʹΑΔো֐ͷݪҼީิɾௐࠪํ๏ͷఏࣔ͸ީิΛز͔ͭఏࣔͤ͞Δ ͜ͱͰਖ਼ղؚ͕·ΕΔ֬཰͕޲্ ‣ ਖ਼ղ཰΋ѱ͘͸ͳ͍ Ή͠Ζɺॳ৺ऀͷΤϯδχΞΑΓ΋ਖ਼ղ཰͸ߴ͍͔΋  ‣

    ॳ৺ऀͷΤϯδχΞΛࢧԉ͢ΔͨΊʹ͸༗༻ ‣ ͨͩ͠ɺθοτϥϘͰ͸ܧଓ࢖༻͸ͳ͍ ͱࢥ͏   ఆظతͳϩάௐࠪͳͲͰΤΩεύʔτԽͨ͠ΤϯδχΞνʔϜ΁ͱ੒௕  ੜ੒"*͕ఏࣔ͢ΔҊͷதͰࢥ͍͔ͭͳ͍Ҋ͕ ΄΅ ͳ͍  ੜ੒"*͕ఏࣔ͢Δ༏ઌ౓ΑΓ΋࠷దͳ༏ઌ౓ͰରԠ͢Δέʔε͕΄ͱΜͲ  ΤΩεύʔτԽͨ͠ΤϯδχΞʹ͸ࢧԉ͕෺଍Γͳ͍ 13