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

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

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

Shion Tanaka

January 17, 2020
Tweet

More Decks by Shion Tanaka

Other Decks in Technology

Transcript

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

    View full-size slide

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

    View full-size slide

  3. ࣗݾ঺հ
    • ໊લɿాத ࢘ԸʢλφΧ γΦϯʣ!UOLPO
    • ॴଐɿϨουϋοτגࣜձࣾ
    Ø ιϦϡʔγϣϯΞʔΩςΫτʢ෱Ԭࡏॅ۝भɾதࠃ஍ํ୲౰ʣ
    • ܦྺɿେֶ৬һઐ໳ֶߍߨࢣˠେֶ৘γεˠ೔ܥاۀˠݱ৬
    Ø લ৬ɿओʹԾ૝Խ *5ΠϯϑϥͷϓϦηʔϧε4&
    • ࠷ۙͷ׆ಈɿ
    Ø 0QFO4IJGUͷݕূɺϒϩάࣥච
    Ø 0QFO4IJGUϫʔΫγϣοϓ։࠵
    Ø ίϛϡχςΟ׆ಈࢀՃʢ0QFO4IJGU.FFUVQɺ0QFO4IJGUSVOɺ+BQBO3PPL.FFUVQɺͳͲʣ
    ೔໷ɺࣗ୐αʔόʔͰ0QFO4IJGUͷݕূதʜ
    3

    View full-size slide

  4. 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

    View full-size slide

  5. 0$1SFMBUJPOTIJQUP0,%
    6

    View full-size slide

  6. 0,%ͱ0QFO4IJGUͷҧ͍
    • 0,%ɿ
    Øϕʔε04ɿ'FEPSB$PSF04
    Ø৽ػೳɺόάमਖ਼ɺ͓ΑͼηΩϡϦςΟߋ৽͕ΞΫςΟϒͳ։ൃϒϥϯν
    ʹ૊Έࠐ·Εɺ࠷৽൛ͱͯ͠ϦϦʔε
    ØίϛϡχςΟαϙʔτ
    • 0QFO4IJGUɿ
    Øϕʔε04ɿ3FE)BU&OUFSQSJTF-JOVY$PSF04
    Ø௕ظؒͷϝϯςφϯεͱαϙʔτɺޙํޓ׵ੑɺόάϑΟοΫεͱηΩϡ
    ϦςΟύονͷఏڙɻηΩϡϦςΟରԠ΍ػೳͷόοΫϙʔτ
    Ø3FE)BU͕ࣾαϙʔτ
    7

    View full-size slide

  7. 'FEPSB$PSF04 '$04

    • 0,%ͷϕʔεͱͳΔ04
    • Πϛϡʔλϒϧͳ04
    • *HOJUJPOϑΝΠϧͰ؀ڥઃఆ
    • σόοά໨తҎ֎ɺϊʔυ΁ͷ௚઀ΞΫηε͸ෆཁ
    • ֤छઃఆมߋ͸0,%Ϋϥελʔ্͔Β௚઀ߦ͏
    • ύοέʔδ؅ཧ͸SQNPTUSFFΛ࢖༻
    8

    View full-size slide

  8. 0,%ͷ։ൃঢ়گ
    • ։ൃ৔ॴ
    ØެࣜαΠτɿIUUQTXXXPLEJP
    Ø(JU)VCɿIUUQTHJUIVCDPNPQFOTIJGUPLE
    Ø4MBDLɿ,VCFSFOFUFT4MBDLPOPQFOTIJGUEFW
    • 0QFO4IJGUͷ("͔Β͔ͳΓ஗Ε͍ͯΔঢ়گ
    Ø0QFO4IJGUͷ("͸೥݄
    • υΩϡϝϯτ͕0,%ͷ··
    ØΠϯετʔϧํ๏ͷৄࡉ͕ࡌ͍ͬͯͳ͍ʂ
    • 0,%͸ϓϨϏϡʔ൛͕ެ։த
    Øೖखઌ͕෼͔ΓͮΒ͍ʂ
    9

    View full-size slide

  9. 0,%ͷΠϯετʔϧ
    10

    View full-size slide

  10. Πϯετʔϧํ๏
    • खॱ͸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
    ˞࣌఺

    View full-size slide

  11. ࢀߟ
    0QFO4IJGU4VQQPSU1MBUGPSN
    12
    ˞࣌఺
    https://cloud.redhat.com/openshift/install

    View full-size slide

  12. ࣄલ४උʢ*1*61*ڞ௨ʣ
    • Πϯετʔϥʔ౳ͷೖख
    o ίϚϯυ
    ØPQFOTIJGUJOTUBMM
    ØPD
    o ϓϧγʔΫϨοτ
    Ø3FE)BUΞΧ΢ϯτΛऔಘ͠ɺDMPVESFEIBUDPN͔Βೖख
    Øμϛʔͷ৘ใΛೖΕͯόΠύεɿ`\lBVUITz\lGBLFz\lBVUIzlCBSz^^^`
    • ΠϯετʔϧઌϦιʔεͷ֬อ
    o *1*ɿʢྫʣ"84ͷϦιʔε
    o 61*ɿʢྫʣΦϯϓϨͷݕূϚγϯ
    13

    View full-size slide

  13. ࣄલ४උʢ61*ͷΈʣ
    • 'FEPSB$PSF04Πϝʔδͷೖख
    ØIUUQTHFUGFEPSBPSHFODPSFPTEPXOMPBE
    • ωοτϫʔΫཁ݅Λຬͨ͢֎෦؀ڥ
    o -PBE#BMBODFS
    o %/44FSWFS
    o %)$14FSWFS
    o 8FC4FSWFS
    o 0QUJPO
    19&CPPU
    14

    View full-size slide

  14. 61*Πϯετʔϧͷϑϩʔ
    • ΠϯετʔϧίϯϑΟάϑΝΠϧͷ࡞੒
    • *HOJUJPOϑΝΠϧͷ࡞੒
    • ϊʔυͷىಈ
    • 'FEPSB$PSF04ͷΠϯετʔϧ
    o खಈ·ͨ͸19&#PPU
    • #PPUTUSBQʢ৽نFUDEΫϥελʔͷىಈʣ
    • $MVTUFS0QFSBUPSͷىಈ
    15

    View full-size slide

  15. ʢࢀߟʣσϞ؀ڥߏ੒ਤ
    16

    View full-size slide

  16. 0,%ͷσϞ
    • ؀ڥ
    o 0,%όʔδϣϯ
    ØPLE
    o 'FEPSB$PSF04όʔδϣϯ
    ØTUBCMFɿ
    o OPEFΫϥελʔߏ੒
    Ø.BTUFS/PEFº ୆ͷΈ
    o ΦϯϓϨͷԾ૝؀ڥʹ61*Πϯετʔϧ
    18

    View full-size slide

  17. ʢࢀߟʣ0,%ίϯιʔϧը໘
    19

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  20. 0QFO4IJGUͷ৘ใ
    • 0QFO4IJGUͷബ͍ຊ
    o λΠτϧɿ3FE)BU0QFO4IJGUೖ໳
    &OUFSQSJTF,VCFSOFUFT΁ͷϑΝʔετεςοϑ㿇
    ØϨουϋοτࣾһ༗ࢤͰ࡞੒
    Øͪ͜ΒͰແྉ഑෍த
    • ੺๧ΤϯδχΞϒϩά
    o Ϩουϋοτͷࣾһ͕༗ࢤͰॻ͍͍ͯΔϒϩά
    ØIUUQTSIFCIBUFOBCMPHDPN
    Øλάɿ3FE)BU0QFO4IJGUɺ3FE)BU0QFO4IJGU
    $POUBJOFS1MBUGPSN
    23

    View full-size slide

  21. ࢀߟϦϯΫ
    • 0,%ެࣜͰ঺հ͞Ε͍ͯΔ1SFWJFX൛ʢW

    IUUQTHJUIVCDPNPQFOTIJGUPLESFMFBTFT
    Ø࠷৽ͷ'$04ͱͷ૊Έ߹ΘͤͰΠϯετʔϧͰ͖ͳ͍ͷͰԼهͷαΠτΛ
    ਪ঑
    • ΑΓ৽͍͠Ϗϧυόʔδϣϯ͕ެ։͞Ε͍ͯΔαΠτ
    IUUQTPSJHJOSFMFBTFTWDDJPQFOTIJGUPSH
    ØΠϯετʔϥʔͷೖख͸z PD BEN SFMFBTFFYUSBDUlίϚϯυΛ࢖༻ɻ֤
    ϦϦʔεͷৄࡉʹίϚϯυهࡌ

    PD BEN SFMFBTFFYUSBDUUPPMTSFHJTUSZTWDDJPQFOTIJGUPSHPSJHJOSFMFBTFPLE

    24

    View full-size slide