Kubernetes CNI 結局どれを使えばいいのか / Kubernetes CNI Which Should We Choose

Kubernetes CNI 結局どれを使えばいいのか / Kubernetes CNI Which Should We Choose

2019/7/23に開催されたCloudNative Days Tokyo 2019での登壇資料です

53850955f15249a1a9dc49df6113e400?s=128

LINE Developers

July 23, 2019
Tweet

Transcript

  1. 7.

    $/*͕؅ཧ͢ΔωοτϫʔΫ 8PSLFS 1PE *OUFSGBDF *OUFSGBDF 8PSLFS 1PE *OUFSGBDF *OUFSGBDF 8PSLFS

    1PE *OUFSGBDF *OUFSGBDF /8DPOGJH 4XJUDI 3PVUFS /8DPOGJH /8DPOGJH 4XJUDI
  2. 8.

    -/8ͱ -/8 8PSLFS 1PE *OUFSGBDF *OUFSGBDF 8PSLFS 1PE *OUFSGBDF *OUFSGBDF

    8PSLFS 1PE *OUFSGBDF *OUFSGBDF /8DPOGJH /8DPOGJH /8DPOGJH 3PVUFS -4XJUDI -4XJUDI
  3. 9.

    ,VCFSOFUFT͸͢΂ͯͷ৘ใΛอ࣋ 8PSLFS 1PE *OUFSGBDF *OUFSGBDF 8PSLFS 1PE *OUFSGBDF *OUFSGBDF 8PSLFS

    1PE *OUFSGBDF *OUFSGBDF 1PE8PSLFS 1PE8PSLFS 1PE3PVUFS 1PE8PSLFS 1PE8PSLFS 1PE3PVUFS 1PE3PVUFS 1PE3PVUFS 1PE8PSLFS 3PVUFS -4XJUDI -4XJUDI ,VCFSOFUFT͸Ͳͷ 8PSLFSϊ ʔυʹͲͷ 1PE͕͍Δ͔Λ஌ ͍ͬͯΔͨΊɺ֤ 1PE΁ͷω οτϫʔΫઃఆ͕Ͱ͖Δ
  4. 10.

    -/8ͷ௨৴ 8PSLFS 1PE 8PSLFS 1PE 8PSLFS 1PE 3PVUFS -4XJUDI -4XJUDI

    1PE΁ͷ 1BDLFU 8PSLFSΛܦ༝ͯ͠1PE ΁ͷ 1BDLFU 1PE΁ͷ 1BDLFU 8PSLFSΛܦ༝ͯ͠1PE ΁ͷ 1BDLFU 1PE8PSLFS 1PE8PSLFS 1PE3PVUFS 1PE8PSLFS 1PE8PSLFS 1PE3PVUFS 1PE3PVUFS 1PE3PVUFS 1PE8PSLFS
  5. 11.

    -/8ͷ௨৴ ࣦഊྫ 8PSLFS 1PE 8PSLFS 1PE 8PSLFS 1PE 3PVUFS -4XJUDI

    -4XJUDI 1PE΁ͷ 1BDLFU 3PVUFSΛܦ༝ͯ͠1PE΁ ͷ 1BDLFU 3PVUFSΛܦ༝ͯ͠1PE΁ ͷ 1BDLFU 1PE8PSLFS 1PE8PSLFS 1PE3PVUFS 1PE8PSLFS 1PE8PSLFS 1PE3PVUFS 1PE3PVUFS 1PE3PVUFS 1PE8PSLFS 3PVUFS͸ 1PE͕Ͳ͜ʹ͍Δ ͔஌Βͳ͍ͨΊυϩοϓ
  6. 12.

    -/8ͷ௨৴ %ZOBNJDSPVUJOH 8PSLFS 1PE 8PSLFS 1PE 8PSLFS 1PE 1PE8PSLFS 1PE8PSLFS

    1PE8PSLFS -4XJUDI -4XJUDI 1PE΁ͷ 1BDLFU 3PVUFSΛܦ༝ͯ͠1PE΁ ͷ 1BDLFU 3PVUFSΛܦ༝ͯ͠1PE΁ ͷ 1BDLFU 1PE8PSLFS 1PE8PSLFS 1PE3PVUFS 1PE8PSLFS 1PE8PSLFS 1PE3PVUFS 1PE3PVUFS 1PE3PVUFS 1PE8PSLFS 3PVUFSʹ֤ίϯςφ͕Ͳͷϊ ʔυʹ͍Δ͔Λڭ͑Δ 8PSLFSΛܦ༝ͯ͠1PE ΁ͷ 1BDLFU 1PE΁ͷ 1BDLFU
  7. 13.

    -/8ͷ௨৴ 5VOOFMJOH 8PSLFS 1PE 8PSLFS 1PE 8PSLFS 1PE 3PVUFS -4XJUDI

    -4XJUDI 1PE΁ͷ 1BDLFU 1PE8PSLFS 1PE8PSLFS 1PE8PSLFS 3PVUFSΛܦ༝ͯ͠8PSLFS΁ ͷ 1BDLFU 8PSLFSΛܦ༝ͯ͠1PE ΁ͷ 1BDLFU 8PSLFS΁ͷτϯωϧ 8PSLFS΁ͷτϯωϧ 1PE8PSLFS 1PE8PSLFS 1PE8PSLFS 8PSLFS΁ͷτϯωϧ 8PSLFS΁ͷτϯωϧ 1PE8PSLFS 1PE8PSLFS 1PE8PSLFS 8PSLFS΁ͷτϯωϧ 8PSLFS΁ͷτϯωϧ 3PVUFSΛܦ༝ͯ͠8PSLFS΁ ͷ 1BDLFU 3PVUFSΛܦ༝ͯ͠8PSLFS΁ ͷ 1BDLFU 8PSLFSΛܦ༝ͯ͠1PE ΁ͷ 1BDLFU
  8. 14.

    ωοτϫʔΫϞσϧ ˔ -/8 ˓ 1SPTϧʔςΟϯάͷ੍ޚ͕ෆཁͰγϯϓϧͳߏ੒ͰߏஙՄೳ ˓ $POTେن໛ͳ؀ڥʹ͸దԠ͕೉͍͠ ˔ -/8%ZOBNJDSPVUJOH ˓

    1SPTେن໛ͳ؀ڥʹదԠͰ͖Δ ˓ $POTϧʔςΟϯάͷ੍ޚ͸ίετ͕ߴ͍ ˔ -/85VOOFMJOH ˓ 1SPTϧʔςΟϯάͷ੍ޚ͕ෆཁͰγϯϓϧͳߏ੒ͰߏஙՄೳ ˓ $POT5VOOFMJOHॲཧͰύϑΥʔϚϯε௿Լ
  9. 18.

    $JMJVN ˔ F#1'Λ༻͍ͨߴ଎ͳ /8ύέοτॲཧ 9%1 ˔ LVCFSPVUFSͱ૊Έ߹Θͤͨ -/8%ZOBNJD3PVUJOH ˔ 79-"/

    (FOFWFͱ͍ͬͨ -/85VOOFMJOHʹରԠ ˔ -/8΍ *17-"/ #FUB ʹ΋ରԠ ˔ /FUXPSL1PMJDZ΍ -/81PMJDZ &OWPZ࿈ܞ τοϓ$PNNJUTਓதਓ͕*TPWBMFOU
  10. 19.

    $BMJDP ˔ γϯϓϧͳ -/8%ZOBNJDSPVUJOH #(1 Λ࢖༻ ˔ *1*1 79-"/ʹΑΔ -/85VOOFMJOHʹ΋ରԠ

    ˔ -/8ʹ΋ରԠ ˔ /FUXPSL1PMJDZʹରԠ ˔ 9%1Λ༻͍ͨ %P4߈ܸରࡦ τοϓ$PNNJUTਓதਓ͕5JHFSB
  11. 20.

    $POUJW711 ˔ $JTDP4%/ͱ૊Έ߹Θͤͯॊೈͳ /8؅ཧ͕Մೳ ˔ 79-"/ʹΑΔ -/85VOOFMJOHʹରԠ ˔ %1%,Λ༻͍ͨߴ଎ͳ /8ύέοτॲཧ

    ˔ /FUXPSL1PMJDZʹରԠ ˔ 1PEʹରͯ͠ෳ਺ JOUFSGBDFTΛαϙʔτ IUUQTDPOUJWJP τοϓ$PNNJUTਓதਓ͕$JTDP
  12. 21.

    UVOHTUFOGBCSJD ˔ +VOJQFS4%/ͱ૊Έ߹Θͤͯॊೈͳ /8؅ཧ͕Մೳ ˔ .1#(1Ͱ -/85VOOFMJOHΛ࣮ݱ ˔ &$.1ϩʔυόϥϯαରԠ ˔

    /FUXPSL1PMJDZʹରԠ ˔ *TPMBUFEOFUXPSLOBNFTQBDFαϙʔτ IUUQTDPOUJWJP τοϓ$PNNJUTਓதਓ͕+VOJQFS
  13. 22.

    'MBOOFM $JMJVN $BMJDP $POUJW 5' $PNQBOZ 3FEIBU 5JHFSBJOD *TPWBMFOU $JTDP

    +VOJQFS -/8 ˓ ˓ ˓   -3PVUJOH  ˓ ˓   -5VOOFM 79-"/ *1*1 79-"/ (FOFWF *1*1 79-"/ 79-"/ 79-"/ (3& /8TUBDL ,FSOFM 9%1 ,FSOFM 9%1 %1%, ,FSOFM  %1%, /8QPMJDZ  ˓ ˓ ˓ ˓ *OUFHSBUJPO   0QFO4UBDL 0QFO4UBDL 0QFO4UBDL -#  ˓  ˓ ˓ -  ˓    6TFST ˓ ˚ ˓ ˚ ˚
  14. 23.

    ੑೳൺֱ ˔ ؀ڥ ˓ 6CVOUV-54 LFSOFM ˓ $POOFDU9CQT ˓ LTW

    ˔ $/* ˓ 'MBOOFM79-"/ W ˓ $BMJDPSPVUJOH W ˓ $JMJVN*17-"/ W
  15. 25.