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

OSSから理解するEKSとそのエコシステムについて / Understanding EKS a...

Kohei Ota
January 23, 2020

OSSから理解するEKSとそのエコシステムについて / Understanding EKS and its ecosystem from OSS perspective

Kohei Ota

January 23, 2020
Tweet

More Decks by Kohei Ota

Other Decks in Technology

Transcript

  1. ࣗݾ঺հ w ଠాߤฏ !@JOEVDUPS@ !JOEVDUPS  w %PDLFS.FFUVQ5PLZP0SHBOJ[FS w $MPVE/BUJWF%BZT5PLZP0SHBOJ[FS

    w *OGSBTUSVDUVSF&OHJOFFS .-0QT5FBN!;0;05FDIOPMPHJFT *OD w ,VCFSOFUFTྺ͸໿೥
  2. LVCFBQJTFSWFS LVCFDUM FUDE LVCFTDIFEVMFS LVCFDPOUSPMMFS NBOBHFS ΫϥΠΞϯτπʔϧ εςʔτ؅ཧ ͢΂ͯͷத৺ ίϯςφͷ഑ஔ໾

    ֤Ϧιʔεͷ࡞੒ɾ࡟আ LVCFDMPVE DPOUSPMMFSNBOBHFS Ϋϥ΢υϦιʔεͷ
 ࡞੒ɾ࡟আ SFDPODJMFMPPQ
  3. LVCFBQJTFSWFS LVCFDUM FUDE LVCFTDIFEVMFS LVCFDPOUSPMMFS NBOBHFS ΫϥΠΞϯτπʔϧ εςʔτ؅ཧ ͢΂ͯͷத৺ ίϯςφͷ഑ஔ໾

    ֤Ϧιʔεͷ࡞੒ɾ࡟আ LVCFDMPVE DPOUSPMMFSNBOBHFS Ϋϥ΢υϦιʔεͷ
 ࡞੒ɾ࡟আ SFDPODJMFMPPQ LVCFDMPVE DPOUSPMMFSNBOBHFS Ϋϥ΢υϦιʔεͷ
 ࡞੒ɾ࡟আ
  4. ,VCFSOFUFT &,4 ͷࡶͳਤ 71$ "84ͷ
 ίϯϙʔωϯτ &$ &$ & /

    * & / * "84͕؅ཧͯ͘͠ΕΔൣғ
 ࡢ೔ͪΐ͏Ͳ͓஋ஈ͕Լ͕͓ͬͨ஌Β͕ͤग़·ͨ͠Ͷʂ
  5. © ZOZO echnologies, Inc. 51 Pod A Pod B Pod

    C Pod A Pod C Pod D Pod B Pod C Pod D Node 1 Node 2 Node 3 Node Network Pod Network Service A Service C Ingress for Service A & C Static IP パブリッククラウドで L7ロードバラン サで実装されていることが多い パブリッククラウドで L4ロードバラン サで実装されていることが多い ※簡易的 & 論理的な図な で実際 構成と 違います
 Service D (ClusterIP)
  6. Ϣʔβʔ໨ઢͰͷ&,4ϝϦσϝ w ϝϦοτ w ඞཁ࠷௿ݶͷίϯϙʔωϯτ͔͠ೖͬͯͳ͍ w ࠷ۙ͸ಛʹ ϊʔυάϧʔϓ΍'BSHBUF͕࢖͑ΔͷͰɺ&$ͷ͓΋ΓΛ
 ୆୆͠ͳͯ͘΋Α͘ͳ͖ͬͯͨ w

    ϑϧϚωʔδυͰ͸ͳ͍ͷͰࣗ෼Ͱ؅ཧͰ͖Δൣғ͕޿͍ ,VCFSOFUFTΛ"84Ͱಈ͔͍ͨ͠ͱ͍͏ਓʹͱͬͯ ࣗ༝౓ɾ֦ுੑ͕ߴ͘ ϚελʔΛҙࣝ͢Δ͜ͱͳ͘ݎ࿚ͳઃܭʹͳ͍ͬͯΔ