OKD4を使ってみよう/Let's use OKD4

20451295e0cb4dce2b2805b2a61cd92d?s=47 Shion Tanaka
January 17, 2020

OKD4を使ってみよう/Let's use OKD4

(2020/7/17追記)
注意:本資料はOKD 4のGA前の内容です。現時点での内容とは異なる点がある旨ご了承ください。
----
2020年1月17日に福岡で開催された #ふくばねてす node-3においてNinja Talkで使った資料です。

イベントページ:
https://fukubernetes.connpass.com/event/159429/

OpenShift 4のupstareamであり、KubernetesのディストリビューションのOKD 4についての内容です。
OKD 4の簡単な紹介とインストール方法、インストーラーの入手先の情報を記載しています。

search word: OKD4 , OKD 4, Fedora CoreOS

20451295e0cb4dce2b2805b2a61cd92d?s=128

Shion Tanaka

January 17, 2020
Tweet

Transcript

  1. 0,%Λ࢖ͬͯΈΑ͏ +BO ;͘͹Ͷͯ͢ OPEF !UOLPO 1

  2. ΞδΣϯμ • 0,%֓ཁ • 0,%ͷΠϯετʔϧ • σϞ • ·ͱΊ 2

  3. ࣗݾ঺հ • ໊લɿాத ࢘ԸʢλφΧ γΦϯʣ!UOLPO • ॴଐɿϨουϋοτגࣜձࣾ Ø ιϦϡʔγϣϯΞʔΩςΫτʢ෱Ԭࡏॅ۝भɾதࠃ஍ํ୲౰ʣ •

    ܦྺɿେֶ৬һઐ໳ֶߍߨࢣˠେֶ৘γεˠ೔ܥاۀˠݱ৬ Ø લ৬ɿओʹԾ૝Խ *5ΠϯϑϥͷϓϦηʔϧε4& • ࠷ۙͷ׆ಈɿ Ø 0QFO4IJGUͷݕূɺϒϩάࣥච Ø 0QFO4IJGUϫʔΫγϣοϓ։࠵ Ø ίϛϡχςΟ׆ಈࢀՃʢ0QFO4IJGU.FFUVQɺ0QFO4IJGUSVOɺ+BQBO3PPL.FFUVQɺͳͲʣ ೔໷ɺࣗ୐αʔόʔͰ0QFO4IJGUͷݕূதʜ 3
  4. 0,%֓ཁ 4

  5. 0,%ʹ͍ͭͯ • 0,%5IF0SJHJO$PNNVOJUZ%JTUSJCVUJPOPG,VCFSOFUFT • 0,%͸,VCFSOFUFTͷσΟετϦϏϡʔγϣϯͷͭɻ044ͷίϛϡ χςΟϓϩδΣΫτɻ • 0,%ʹ͸zEFWFMPQFSBOEPQFSBUJPOTDFOUSJDz ͷπʔϧ͕௥Ճ͞Ε ͍ͯΔ

    • 0,%͸3FE)BU0QFO4IJGUʹ૊Έࠐ·Ε͍ͯΔΞοϓετϦʔϜ ,VCFSOFUFTσΟετϦϏϡʔγϣϯ • 0,%ʹ͸,VCFSOFUFT͕૊Έࠐ·Ε͍ͯͯɺηΩϡϦςΟ΍ͦͷଞͷ ίϯηϓτͰ֦ு͕͞Ε͍ͯΔ • (JU)VC΍υΩϡϝϯτͰl0SJHJOzͱ΋ݺ͹ΕΔ 5 https://www.okd.io/#v3
  6. 0$1SFMBUJPOTIJQUP0,% 6

  7. 0,%ͱ0QFO4IJGUͷҧ͍ • 0,%ɿ Øϕʔε04ɿ'FEPSB$PSF04 Ø৽ػೳɺόάमਖ਼ɺ͓ΑͼηΩϡϦςΟߋ৽͕ΞΫςΟϒͳ։ൃϒϥϯν ʹ૊Έࠐ·Εɺ࠷৽൛ͱͯ͠ϦϦʔε ØίϛϡχςΟαϙʔτ • 0QFO4IJGUɿ Øϕʔε04ɿ3FE)BU&OUFSQSJTF-JOVY$PSF04

    Ø௕ظؒͷϝϯςφϯεͱαϙʔτɺޙํޓ׵ੑɺόάϑΟοΫεͱηΩϡ ϦςΟύονͷఏڙɻηΩϡϦςΟରԠ΍ػೳͷόοΫϙʔτ Ø3FE)BU͕ࣾαϙʔτ 7
  8. 'FEPSB$PSF04 '$04 • 0,%ͷϕʔεͱͳΔ04 • Πϛϡʔλϒϧͳ04 • *HOJUJPOϑΝΠϧͰ؀ڥઃఆ • σόοά໨తҎ֎ɺϊʔυ΁ͷ௚઀ΞΫηε͸ෆཁ

    • ֤छઃఆมߋ͸0,%Ϋϥελʔ্͔Β௚઀ߦ͏ • ύοέʔδ؅ཧ͸SQNPTUSFFΛ࢖༻ 8
  9. 0,%ͷ։ൃঢ়گ • ։ൃ৔ॴ ØެࣜαΠτɿIUUQTXXXPLEJP Ø(JU)VCɿIUUQTHJUIVCDPNPQFOTIJGUPLE Ø4MBDLɿ,VCFSFOFUFT4MBDLPOPQFOTIJGUEFW • 0QFO4IJGUͷ("͔Β͔ͳΓ஗Ε͍ͯΔঢ়گ Ø0QFO4IJGUͷ("͸೥݄ •

    υΩϡϝϯτ͕0,%ͷ·· ØΠϯετʔϧํ๏ͷৄࡉ͕ࡌ͍ͬͯͳ͍ʂ • 0,%͸ϓϨϏϡʔ൛͕ެ։த Øೖखઌ͕෼͔ΓͮΒ͍ʂ 9
  10. 0,%ͷΠϯετʔϧ 10

  11. Πϯετʔϧํ๏ • खॱ͸0QFO4IJGUͱಉ͡ o छྨͷํ๏ Ø*1* *OTUBMMFSQSPWJTJPOFEJOGSBTUSVDUVSF Ø61* 6TFSQSPWJTJPOFEJOGSBTUSVDUVSF 11

    https://access.redhat.com/documentation/en-us/openshift_container_platform/4.2/html/installing/installation-configuration#installation-types AWS Azure GCP OpenStack Bare metal vSphere IBM Z Custom X X X X X Network Operator X X Restricted network X X X AWS Azure GCP OpenStack Bare metal vSphere IBM Z Default X X X Custom X X X X Network Operator X X X ˞࣌఺
  12. ࢀߟ 0QFO4IJGU4VQQPSU1MBUGPSN 12 ˞࣌఺ https://cloud.redhat.com/openshift/install

  13. ࣄલ४උʢ*1*61*ڞ௨ʣ • Πϯετʔϥʔ౳ͷೖख o ίϚϯυ ØPQFOTIJGUJOTUBMM ØPD o ϓϧγʔΫϨοτ Ø3FE)BUΞΧ΢ϯτΛऔಘ͠ɺDMPVESFEIBUDPN͔Βೖख

    Øμϛʔͷ৘ใΛೖΕͯόΠύεɿ`\lBVUITz\lGBLFz\lBVUIzlCBSz^^^` • ΠϯετʔϧઌϦιʔεͷ֬อ o *1*ɿʢྫʣ"84ͷϦιʔε o 61*ɿʢྫʣΦϯϓϨͷݕূϚγϯ 13
  14. ࣄલ४උʢ61*ͷΈʣ • 'FEPSB$PSF04Πϝʔδͷೖख ØIUUQTHFUGFEPSBPSHFODPSFPTEPXOMPBE • ωοτϫʔΫཁ݅Λຬͨ͢֎෦؀ڥ o -PBE#BMBODFS o %/44FSWFS

    o %)$14FSWFS o 8FC4FSWFS o 0QUJPO 19&CPPU 14
  15. 61*Πϯετʔϧͷϑϩʔ • ΠϯετʔϧίϯϑΟάϑΝΠϧͷ࡞੒ • *HOJUJPOϑΝΠϧͷ࡞੒ • ϊʔυͷىಈ • 'FEPSB$PSF04ͷΠϯετʔϧ o

    खಈ·ͨ͸19&#PPU • #PPUTUSBQʢ৽نFUDEΫϥελʔͷىಈʣ • $MVTUFS0QFSBUPSͷىಈ 15
  16. ʢࢀߟʣσϞ؀ڥߏ੒ਤ 16

  17. σϞ 17

  18. 0,%ͷσϞ • ؀ڥ o 0,%όʔδϣϯ ØPLE o 'FEPSB$PSF04όʔδϣϯ ØTUBCMFɿ o

    OPEFΫϥελʔߏ੒ Ø.BTUFS/PEFº ୆ͷΈ o ΦϯϓϨͷԾ૝؀ڥʹ61*Πϯετʔϧ 18
  19. ʢࢀߟʣ0,%ίϯιʔϧը໘ 19

  20. ʢࢀߟʣ0,%ϊʔυৄࡉ 20

  21. ·ͱΊ 21

  22. ·ͱΊ • 0,%ͷ঺հͱ։ൃঢ়گ Ø։ൃ͕ਐΜͰ͍ͯϓϨϏϡʔ൛͕ެ։த ˞0,%W 'FEPSB$PSF04TUBCMFͷ૊Έ߹Θͤ͸Πϯετʔϧ ͕Ͱ͖ͳ͍ɻ7ͷར༻Λਪ঑ɻʢ೥݄೔࣌఺ʣ • 0,%ΛΠϯετʔϧͯ͠ಈ͔͢͜ͱ͕Մೳ Ø0,%ͷެࣜυΩϡϝϯτ͕௥͍͍͍ͭͯͳ͍ͷͰɺ౰໘͸0QFO4IJGU

    ͷ৘ใΛࢀߟʹ • 0QFO4IJGUΛؾ݉Ͷͳ͘ࢼͯ͠Έ͍ͨํ͸0,%ʹτϥΠʂ 22
  23. 0QFO4IJGUͷ৘ใ • 0QFO4IJGUͷബ͍ຊ o λΠτϧɿ3FE)BU0QFO4IJGUೖ໳ &OUFSQSJTF,VCFSOFUFT΁ͷϑΝʔετεςοϑ㿇 ØϨουϋοτࣾһ༗ࢤͰ࡞੒ Øͪ͜ΒͰແྉ഑෍த • ੺๧ΤϯδχΞϒϩά

    o Ϩουϋοτͷࣾһ͕༗ࢤͰॻ͍͍ͯΔϒϩά ØIUUQTSIFCIBUFOBCMPHDPN Øλάɿ3FE)BU0QFO4IJGUɺ3FE)BU0QFO4IJGU $POUBJOFS1MBUGPSN 23
  24. ࢀߟϦϯΫ • 0,%ެࣜͰ঺հ͞Ε͍ͯΔ1SFWJFX൛ʢW IUUQTHJUIVCDPNPQFOTIJGUPLESFMFBTFT Ø࠷৽ͷ'$04ͱͷ૊Έ߹ΘͤͰΠϯετʔϧͰ͖ͳ͍ͷͰԼهͷαΠτΛ ਪ঑ • ΑΓ৽͍͠Ϗϧυόʔδϣϯ͕ެ։͞Ε͍ͯΔαΠτ IUUQTPSJHJOSFMFBTFTWDDJPQFOTIJGUPSH ØΠϯετʔϥʔͷೖख͸z

    PD BEN SFMFBTFFYUSBDUlίϚϯυΛ࢖༻ɻ֤ ϦϦʔεͷৄࡉʹίϚϯυهࡌ ྫ PD BEN SFMFBTFFYUSBDUUPPMTSFHJTUSZTWDDJPQFOTIJGUPSHPSJHJOSFMFBTFPLE  24
  25. 5IBOLZPV 25