Pro Yearly is on sale from $80 to $50! »

Kubernetes 入門者が 3 か月で本番導入するためにやったこと / kubernetes-beginner

Kubernetes 入門者が 3 か月で本番導入するためにやったこと / kubernetes-beginner

AWS Startup Tech Meetup の登壇資料です。

Dacd98e0fcfc478b24f9cd7ec9208904?s=128

Manabu Sakai

April 23, 2018
Tweet

Transcript

  1. Kubernetes 入門者が 3 か月で
 本番導入するためにやったこと "844UBSUVQ5FDI.FFUVQ ࡔҪֶ!NBOBCVTBLBJ

  2. ࡔҪֶ!NBOBCVTBLBJ w GSFFFגࣜձࣾ43&ΤϯδχΞݸਓࣄۀओ w ෭ۀͰελʔτΞοϓͷٕज़ΞυόΠβʔ w ޷͖ͳαʔϏε3PVUF "$. w ϒϩά͸ͬͨΓΤϯδχΞͷඋ๨࿥

  3. GSFFFͷαʔϏε w ձܭGSFFF w ਃࠂGSFFF w ਓࣄ࿑຿GSFFF w ϚΠφϯόʔ؅ཧGSFFF w

    ձࣾઃཱGSFFF w ։ۀGSFFF
  4. GSFFFͷαʔϏε w ϛογϣϯ͸ʮεϞʔϧϏδωεʹܞΘΔ͢΂ͯͷਓ͕૑ ଄తͳ׆ಈʹϑΥʔΧεͰ͖ΔΑ͏ʯ w όοΫΦϑΟεʹؔΘΔ#UP#Ϋϥ΢υαʔϏεΛఏڙ w ձܭGSFFF͸ສࣄۀॴҎ্ʹ͓࢖͍͍͖ͨͩɺ
 Ϋϥ΢υձܭιϑτͷγΣΞ/P

  5. Kubernetes を
 触ったことがある人✋

  6. Kubernetes を
 本番環境で使っている人✋

  7. 今日は Kubernetes を
 導入するためのコツを共有します ٕज़తͳ࿩͸͋·Γग़͖ͯ·ͤΜɻ ͔݄લͷࣗ෼ʹڭ͍͑ͯ͋͛ͨ࠷୹ίʔεΛਐΉͨΊͷίπͰ͢ɻ

  8. લఏ w ৽نͷ*OUFSOBMͳ3&45"1*Λ.JDSPTFSWJDFͱͯ͠ఏڙ w ։ൃظؒ͸͔݄ 2  w ։ൃݴޠ͸(PMBOH HPB

    w ϝϯόʔ͸ΞϓϦਓɺ43&ਓͷ߹ܭਓ w ,VCFSOFUFTΛ৮ͬͨ͜ͱ͕͋Δϝϯόʔ͸ਓ
  9. લఏ w GSFFFͰ,VCFSOFUFTΛ࠾༻͢Δͷ͸ॳΊͯ w ͞Βʹݴ͏ͱຊ൪؀ڥͰ%PDLFSΛ࢖͏ͷ΋ॳΊͯ w ,VCFSOFUFTPO"84Λӡ༻͢Δͷ͸େม͚ͩͲɺGSFFFʹ ͸LVCFBXTίϛολʔͷ!NVNPTIV͞Μ͕͍Δ w GSFFFͷ։ൃจԽʮࣦഊͯ͠߈ΊΑ͏ʯ͕৺ͷࢧ͑ʹ

  10. ެࣜ৘ใΛࢀߟʹ͢Δ w ,VCFSOFUFT͸ਐԽͷ్தͰ·ͩރΕ͍ͯͳ͍ٕज़ w άάͬͯݟ͔ͭΔهࣄʹ͸ݹ͍಺༰΋ଟ͍ w ಛʹ"MQIB൛ͷ"1*͸όʔδϣϯ্͕͕Δͱಈ͔ͳ͍ w LVCFSOFUFTJPͷυΩϡϝϯτΛࢀߟʹ͢Δͷ͕Ұ൪ૣ͍

  11. νϡʔτϦΞϧΛ΍Δ w LVCFSOFUFTJPʹ͸ϒϥ΢β্Ͱ࣮ߦͰ͖Δແྉͷ *OUFSBDUJWF5VUPSJBMT͕͋Δ w ΞʔΩςΫνϟͷղઆͱ࣮ࡍͷίϚϯυϥΠϯૢ࡞͕ηο τʹͳ͍ͬͯΔ w खΛಈ͔͠ͳ͕Β,VCFSOFUFTͷίϯηϓτΛͬ͘͟Γͱ ཧղͰ͖Δ

  12. ࠷ॳ͔Β"84্Ͱ΍Δ w .JOJLVCFΛ࢖͑͹ϩʔΧϧͰ΋ಈ͔ͤΔ͕Φεεϝ͠ͳ͍ w ॴ઩ɺ୯Ұ/PEFͷΫϥελͳͷͰຊ൪ӡ༻Ͱඞཁʹͳ Δϊ΢ϋ΢͸ಘΒΕͳ͍ w &-#ͱͷͭͳ͗ࠐΈͳͲ͸ϩʔΧϧͰ͸ݕূͰ͖ͳ͍ w ࠷ॳ͔Β"84্Ͱ΍ͬͨํ͕ޮ཰͕͍͍

  13. ো֐࣌ͷӨڹൣғΛߜΔ w ,VCFSOFUFTΛॳΊͯӡ༻͢ΔͷͰো֐͕ى͖ΔલఏͰ४උ ͍ͯͨ͠ w "1*͸ࢀরܥͷΈͰɺߋ৽ܥ͸TUϦϦʔεʹؚΊͳ͍ w ϦΫΤετݩ͸ϑϥάͰ͙͢ʹΦϑʹͰ͖Δ w ಛఆϢʔβʔʹ͚ͩΧφϦΞϦϦʔε༷ͯ͠ࢠΛݟΔ

    w ݁Ռతʹ͸ᐜ༕ͰऴΘ͚ͬͨͲ҆৺ͯ͠ಋೖͰ͖ͨ
  14. εϚʔτ͡Όͳ͍͍ͯ͘ w ,VCFSOFUFTͷपลٕज़͸ൃల్্ͰϕετϓϥΫςΟε͸ ·ͩଘࡏ͠ͳ͍ w )FMN *TUJP #SJHBEF FUD w

    εϚʔτͳ΍ΓํΛ໨ࢦ͢ͱɺ͍ͭ·Ͱܦͬͯ΋ϦϦʔε Ͱ͖ͳ͍ w l%POFJTCFUUFSUIBOQFSGFDUzͷਫ਼ਆͰ·ͣ͸ϦϦʔε͢ Δ͜ͱΛ࠷༏ઌʹͨ͠
  15. ·ͱΊ ,VCFSOFUFTಋೖͰ࠷୹ίʔεΛਐΉͨΊͷͭͷίπ  ެࣜ৘ใΛࢀߟʹ͢Δ  νϡʔτϦΞϧΛ΍Δ  ࠷ॳ͔Β"84্Ͱ΍Δ  ো֐࣌ͷӨڹൣғΛߜΔ

     εϚʔτ͡Όͳ͍͍ͯ͘
  16. ࢀߟ ,VCFSOFUFTPO"84ͷٕज़తͳ͜ͱ͸!NVNPTIV͞Μͷε ϥΠυΛࢀߟʹ͍ͯͩ͘͠͞ɻ

  17. @manabusakai