Slide 1

Slide 1 text

ibm.biz/IKSdojo お越しになりましたら、 ワークショップに必要なセットアップを 先に進めてくださいませ 1. PayGアカウント登録 2. IBM Cloud CLI インストール 3. IBM Cloud Kubernetes Service作成

Slide 2

Slide 2 text

Ǵ}IBM Dojo #3 Web•ÃÓDB on Docker/Kubernetes Aya Tokura Developer Advocate Tokyo City Team

Slide 3

Slide 3 text

夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水) 14:00-17:00 Webアプリ+DB on Cloud Foundry #3 8月28日(水) 14:00-17:00 Webアプリ+DB on Docker/Kubernetes #4 9月4日(水) 14:00-17:00 IoT/Node-RED and Mobile #5 9月11日(水) 14:00-17:00 AI (Watson API) #6 9月18日(水) 14:00-17:00 Analytics/機械学習 (Watson Studio) #7 9月25日(水) 14:00-17:00 Blockchain (Hyperledger Fabric/Composer) #8 10月2日(水) 14:00-17:00 Function as a Service (Functions, Knative)

Slide 4

Slide 4 text

タイムテーブル 14:00-14:05 (5min) オープニング 14:05-15:00 (55min) 夏のIBM Dojo #2 Webアプリ+DB on Kubernetes <座学> ⽇本アイ・ビー・エム株式会社 デベロッパーアドボケイト ⼾倉 彩 15:00-17:00 (120min) Kubernetesコードチャレンジ <ワークショップ> ⽇本アイ・ビー・エム株式会社 デベロッパーアドボケイト ⼾倉 彩 ⻄⼾ 京⼦ 17:00-17:30 (30min) クローズ

Slide 5

Slide 5 text

ayatokura ƓǷ ȯ (Aya Tokura) IBM Developer Advocate ! ¡Ò˜·¬ŸÏÓ´–•Ò—•Øª©Î¾ØƧßÝċ ! ÙÞ½R±ÎÔӕӴ–ĝÝƧßÝċ ! DevRel Meetup in Tokyo¤ÊϹ´–Ţŝ ¬Ê¸RŠ—ÄضǔȱIǭäȑǜIȟȕŬĞ“ąmwI čðé}öP| IBM Cloud ŠWatson}ƔƭȮȶ“å`J

Slide 6

Slide 6 text

ƆäVƓǷȯW ´¡¹Ôҗ¯R ìȬȦ Software Design ĕȍVVisual Studio Code țǢñŬW

Slide 7

Slide 7 text

学習の⽬的とゴール ⽬的 コンテナの概要と利⽤⽅法について理解する ゴール IBM Cloud Kubernetes Serviceを利⽤した Webアプリケーション+DBを構築できる このコースを学ぶ⽅の想定スキル IBM Cloud上でコンテナ実⾏環境を初めて利⽤する⽅

Slide 8

Slide 8 text

F$07. IBM Cloud #'+*9NURL L ibm.biz/dojo20190828 ! IBM Cloud 5($7 #&%7."AB 5($7 ! IBM Cloud 2$.#&%7.:@ #&%7."AB JQ"U XÞÙ}bȐ_

Slide 9

Slide 9 text

⽬次 1. コンテナが注⽬されている理由 2. コンテナのテクノロジーとは 3. IBM Cloud Kubernetes Service の始め⽅ 4. Kubernetesコードチャレンジ

Slide 10

Slide 10 text

1. コンテナが注⽬されている理由 なぜ「今」 コンテナ/Docker/Kubernetesなどの テクノロジーが注⽬されているのか

Slide 11

Slide 11 text

コンテナ以前の様⼦ コンテナ⾰命以前の港湾荷役 http://military.wikia.com/wiki/Battle_of_Pusan_Perimeter_logistics ⼤勢の作業員 倉庫に⼀時保管 物流の最⼤の ボトルネック

Slide 12

Slide 12 text

https://www.jsanet.or.jp/seminar/text/seminar_177.html 物流コンテナによる⾰命 コンテナの発明者は、全⽶有数のトラック 運送会社のオーナーとなったマルコム・ マクリーン(Malcom P. McLean) 国際貨物輸送の分野に 海陸⼀貫輸送という⼤変⾰ 1970年代には世界の主要航路のコンテナ 化がほぼ完了した。わずか10年程度でこれ ほど急激な形態の変化が起こったのは海運 史上でも他に例がない。 https://en.wikipedia.org/wiki/Malcom_McLean

Slide 13

Slide 13 text

NJǿȡƕ}ǶԺ²¡“Śƙ œƐ¤ª¶}ǚōyªÀR·•²Ã ¤Ø´¸Ʈƹ~äıőƮ ǺľãȤƲƝ ľáƲƝ ǺƝT¶Ò²¡U ǺƝTLJňU NJǿȡƕ NJǿȡƕ ¤Ø´¸ǐ

Slide 14

Slide 14 text

いま、IT業界の コンテナ⾰命が 始まる

Slide 15

Slide 15 text

¤Ø´¸ļø}¨ª´Ë œØÃÕ or ¡Ò˜· ”æ HA1 QA-HA1 DEV#1 ”æ HA2 QA-HA2 DEV#2 Storage Disk Array Tape Library Equipment ¨ª´ËƤėé ªR¾R½—§ čðé ¨ªœÅ ƶƫŀĘ ª£©ÏRÔ ƶƫǾņ ¾²±ǢĘ ġǡêǕĺ ¬ŸÏÓ´– ±ÏR¹Ø¢ ƗȡŐõƉIĒǮƠí ƏƢ •ÃÓL©ÑÂŢĘ ŖȀŢĘ ƏƢ®Á¶}IJú ގi‡ ƶƫģŽê_ Úƴ·ŸÏÌضyȳßû{ǧĄ |Œ¨ª´Ëčð&ŢĘ •ÃÓL©ÑÂŢĘ ¤Ø´¸ļø} NJǿȡƕ}ǂ{ßîŞä ITILžǽ}îǹũ“Şİ

Slide 16

Slide 16 text

IT}¤Ø´¸‰äıǁƋ“ȥû|őǘ •ÃÓ ¤Ø´¸ V1.2 •ÃÓ ¤Ø´¸ V1.1 ŵƥĔŤ ´ª¶ •ÃÓ ¤Ø´¸ V1.3a •ÃÓ ¤Ø´¸ V1.3b µÓ½ÓL¾—ÃÒ—Ø ÞƱ ¦R¿ª čðà čðà •ÃÓ •ÃÓ •ÃÓ •ÃÓ µÄÖ²¾R µÄÖ²¾R ´ª¶šØ©¹• SRE òĊ|ĤǢēkr Ĵě}¤Ø´¸ ƠƝ¨ª´Ë |ƻaiydxe https://ja.wikipedia.org/wiki/%E3%82%B3%E3%83%B3%E3%83%86%E3%83%8A#/media/File:Dol e_container_is_placed_onto_a_truck.jpg

Slide 17

Slide 17 text

どちらを⽬指しますか︖ https://ja.wikipedia.org/wiki/%E3%82%B3%E3%83%B3%E3%83%86%E3%83%8A#/ media/File:Dole_container_is_placed_onto_a_truck.jpg http://military.wikia.com/wiki/Battle_of_Pusan_Perimeter_logistics

Slide 18

Slide 18 text

đĴlr_iy~Ƶxl‹`N ¥œS l€9x 9lS l€9x °ËÄõS l€9x

Slide 19

Slide 19 text

2. コンテナのテクノロジーとは 1 起動が早い • ホストOSからみると、プロセスが⽴ち上がるだけ • スケールしたときにもすぐにアプリが⽴ち上がる 2 冪等性が保たれる • Infrastructure as Code により、環境構築の⼀連の作業をコード化できる • Immutable Infrastructure により、何度実⾏しても同じ環境が再現される 3 ポータビリティー性がある • アプリの実⾏に必要な依存関係をすべてパッケージングできる • Dockerエンジンが動く環境ならどこでも実⾏できることが保証されている べきとうせい

Slide 20

Slide 20 text

"#$%&'$()*+$,'$( VȠƸɨØWyV¤Ø´¸W âDžMhttps://docs.docker.com/engine/docker-overview ! -ÕÄÔ}ȠƸē ! %)RºÔ“ǏŮ ! ȠƸɨØjy|ȰǍ ! %)ÕÄÔ}ȠƸē ! %)RºÔ“żŮlIÃÖ¬ªylwƛĞ ! ÃÖ¬ª“¢ÔRÃēlwȰǍ

Slide 21

Slide 21 text

<082> ]¤Ø´¸ ¤Ø´¸“ŀĘnrˆ}džʼn‡“şƺnÃÒ²¶Á›RË ! VčðédȚǦ|•ÃÓ£R¨ÑؓĞcnƶƫ“ޏWiydxe ! ¤Ø´¸}µÁ”¡¶ª¯Ø°R· —ÌR©}Şİ T•ÃÓ}čðU —ÌR©}żŮ ¤Ø´¸R}đå .#*%0\ìJNh’uy9SŒ`i`eŽ\à«

Slide 22

Slide 22 text

¤Ø´¸R}ÈR¯¿Ó´– y <082>+ ! ¤Ø´¸R}ÈR¯¿Ó´– -<082>—ÌR© ! •ÃÓ£R¨ÑØȭǒ|ƂĨ{ȉNjÁ”—Ô“ ¾²£R©Ø¢xe ! œė¦R½R|ǵúk{_ \ óm•RŸ´¡±Î}ƶƫx^ ÈR¯¿Ó´–dNjƄ^ ! <082>+ '+, (" %! '+, *$)& %! * # * * Vȩ}ƶƫx~Ğ_rW Ĭłdðñl{_ Ŏǂ{ÄØ°Rdşƺn ¤Ø´¸R—ÌR© T®ÓÏR¨ÑØU}¯Ö¢ * # * *

Slide 23

Slide 23 text

¤Ø´¸Rƶƫ|bh¨ª´Ëčð !Infrastructure as Code }șȃ - ƶƫƟȆ}ãĕ}Şä~ Dockerfile |¤R·ē

Slide 24

Slide 24 text

<082>“ūurčð}Ɛ <082>G92 <082> —ÌR© ¤Ø´¸R Õ©ª¶Ó ƂĨ{ IJú“śȍ čðé ¤Ø´¸R —ÌR©Şİ —ÌR©} ǔƿ čðé •ÃÓđå •ÃÓčð

Slide 25

Slide 25 text

コンテナのはじめ⽅ n CNCFの Cloud Native Trail Map を参照 1. コンテナ化 • ⼀般的には Docker コンテナで実施 • いかなるサイズのアプリケーションも依存性もコンテナ化可能 • 時間が経つにつれ、アプリケーションを分割し マイクロサービス化したくなるだろう 2. CI/CD(継続デリバリの仕組み) • 継続インテグレーション・継続デリバリの仕組みをセットアップ • コード変更が 新しいコンテナ・イメージとして、 ⾃動的にビルドされ、テストされ、デプロイされるように 3. オーケストレーション&アプリ定義 • 互換性試験に合格している Certified Kubernetes 環境を選択 • もっとも複雑なアプリケーションであっても HELMで 定義して、導⼊して更新していくことが可能

Slide 26

Slide 26 text

¤Ø´¸“ĝ|~ !<082>è}¦—¶cƎȁ°˜ØÖR·ƍŨ - https://www.docker.com/products/docker-desktop - docker for Mac / docker for Windows !<082>|v_wĝ -http://docs.docker.jp/index.html ! Ůǰ|ŒŽ <082>}·ŸÏÌضd ÙÞƩēkw_†n ! †o~ <082>3692 “_fvcũ_w‡†l‹`O

Slide 27

Slide 27 text

¤Ø´¸čðƶƫ !¤Ø´¸ē“ůˆŔ| ƂĨ{‰} 1<082> ®Rª¤R·LÕÈ©¶Ó ¿Ô·L´ª¶ëĞē³RÔ ¤Ø´¸RLÕ©ª¶Ó 6@A/ 6@"./ <082>(246?@>E čðéƶƫ 46@ 09<;2 46@=A?5 46@0<::6@ ¤Ê²¶“ ¶ÓžR| ëĞđå ¤Ø´¸R }¿Ô· •ÃÓ£R ¨ÑØ} ¿Ô· ¤R·}ģ Ř ´ª¶³R Ô}ëĞđ å <082>3692‰ •ÃÓ£R¨ÑؤR·y óǂ|Ƥė ´ª¶“ąſlrI ÞƱĘÕ©ª¶Ó|ǔ ƿ ĬłdðñlrȪǩ|Á–R·½²¡

Slide 28

Slide 28 text

đĴlr_iy~Ƶxl‹`N ¥œS l€9x 9lS l€9x °ËÄõS l€9x ʬS ™¯§ ĉċQ lg9Ž

Slide 29

Slide 29 text

3. IBM Cloud Kubernetes Service}ůˆö ǛƴƯæ(PAYG)†r~¦Âª¡ÓèÑØ}•˜Ø¶

Slide 30

Slide 30 text

¤Ø´¸ƔƭKǗžē‚} #}ģŽʼn‡ ¡Ò˜·º—´–ÂL•ÃÓ Ǘžē‚ǀljû|ŁĒ <082>!A/2>;2@2?‚} ¤Ê²¶ !A/2>;2@2?ÄRª} ¤Ø´¸ŖȀ®ÓÏR¨ÑØ ÛìK #Š <<492{z Ě }ŗäKřĎdIJă ¤Ø´¸Ɣƭ ¤Ø´¸Ƥė IBM Cloud Kubernetes Service (IKS) ¦R¿ªÌ²¨Ï >.32.? ¦R¿ªÌ²¨Ï ¦R¿ªÌ²¨Ï >.32.? ¦R¿ªÌ²¨Ï ¦R¿ªÌ²¨Ï >.32.? >.32.? ¦R¿ªÌ²¨Ï >.32.? ¦R¿ªÌ²¨Ï ¦R¿ªÌ²¨Ï ¦R¿ªÌ²¨Ï ¦R¿ªÌ²¨Ï ¦R¿ªÌ²¨Ï IBM Cloud Private (ICP) ™Þpwab^Sh’uyŸÕ\ñ¼ & <;;20@K-.@?<;<:=.>2<:=9EK *>.;?3<>:.@6<;1B6?<>K#60><096:.@2K %#K)8E16B2K #,<[email protected] -2/)=52>2K +>/.;<12 2=9Kq}ǥŎĻ

Slide 31

Slide 31 text

# +.3$ !A/2>;2@2?)2>B602 !) # +.3$ &>6B.@2 & ~‚sei9l ylwşƺk Ž‡{9kxƶƫ ƒŒ`„9wƶƫ| ¤Ø´¸ƶƫ“ƟȆLŢĘn „9l}®Á¶˜™•

Slide 32

Slide 32 text

.. h’uy×å6÷Ò§US S±YÂV ¡Ò˜·º—´–ÂL•ÃÓ Ǘžē‚ǀljû|ŁĒ <082>!A/2>;2@2?‚} ¤Ê²¶ !A/2>;2@2?ÄRª} ¤Ø´¸ŖȀ®ÓÏR¨ÑØ ÛìK #Š <<492{z Ě }ŗäKřĎdIJă ¤Ø´¸Ɣƭ ¤Ø´¸Ƥė /01 !"#$% 234()$(%(5*6()7'8(*9/26: ¦R¿ªÌ²¨Ï >.32.? ¦R¿ªÌ²¨Ï ¦R¿ªÌ²¨Ï >.32.? ¦R¿ªÌ²¨Ï ¦R¿ªÌ²¨Ï >.32.? >.32.? ¦R¿ªÌ²¨Ï >.32.? ¦R¿ªÌ²¨Ï ¦R¿ªÌ²¨Ï ¦R¿ªÌ²¨Ï ¦R¿ªÌ²¨Ï /01 !"#$% ;)'7&%(*9/";: ™Þpwab^Sh’uyŸÕ\ñ¼ & <;;20@K-.@?<;<:=.>2<:=9EK *>.;?3<>:.@6<;1B6?<>K#60><096:.@2K %#K)8E16B2K #,<[email protected] -2/)=52>2K +>/.;<12 2=9Kq}ǥŎĻ

Slide 33

Slide 33 text

.< /01 !"#$% 234()$(%(5*6()7'8( !"#$% /01 !"#$% ;)'7&%( !"&'% i9lylw şƺk Ž‡{9kxƶƫ ƒŒ`„9wƶƫ| ¤Ø´¸ƶƫ“ƟȆLŢĘn &''„9l}®Á¶˜™• /01 !"#$% /01 !"#$%

Slide 34

Slide 34 text

.= /01 !"#$% 234()$(%(5*6()7'8( !"#$% /01 !"#$% ;)'7&%( !"&'% i9lylw şƺk Ž‡{9kxƶƫ ƒŒ`„9wƶƫ| ¤Ø´¸ƶƫ“ƟȆLŢĘn &''„9l}®Á¶˜™• /01 !"#$% /01 !"#$%

Slide 35

Slide 35 text

.> IBM Cloud Kubernetes Service (IKS) ÁÔɺR©·{!A/2>;2@2?“jşƺ iesPÈ[Z L°²¨ÏÇR·Ĝƃ LȇĻ}½R©ÑØşƺ j’ƒŽR¹Ã L»R·ţĻ LŀĘnÉ¨ØªÅ²¡ LȠƸ¦R½RIÄ•Ì¯Ô ?>><ăö Lk8s}APII³RÔ Lkubectl“ūurȘŞ Ößt9ŽÅV LÖ¢źƁ L͹¯ÓØ¢ ćúRi9l©ò LWatson LIoT LDatabase{z{z WYndŠ^R LȷȏĮ•·½—§R ġǢŪ{IJúyȷȏĮ“Œâ L—ÌR©ǫŕ L đå÷}ķǣ±™²¡

Slide 36

Slide 36 text

.? ­¿À “·¾•Sv9qn’q9RNi9lÉê ç v9qn’q9 Á¢ ŕ©• ! @A,BC ! 5$,BD ! %#ABC ! E#$,*2#$, ! F#AG# ! 6'$,&H#)( ų•©• ! I(JBD ! 5GKBD ! 5GKB< ! 1(J4#3)$( ! 6GK$(G njơàǙ ! &I5B. ! L)&BC ! I'JBD ! H&)BD ! MI5%()K&I ! N)&$AL3)% ! 1'J&$ ! ;&)'5 LjÜųþ ! J#$BC ! J#$B< ! O#$K#$ ČÜïþ ! I#$BD ! %#)BD ! PK8B> ! PK8B? ! 1#$%)(&J ! F#)#$%# ! Q&5@'$,%#$R*S" ČÜųþ ! K&JDB ! K&JDC ! K&JD. ! @#3BD ! 5BD ! S&JJ&5 ! E#35%#$ ! 6*;&3J# https://console.bluemix.net/docs/containers/cs_regions.html#regions-and-locations

Slide 37

Slide 37 text

.T .T ĉċQeŒlq9¹Ã i9}9îÑ ïí ²ªÇÎë :?(#%); ²ªÇÎë :A(#%)* šÏöÐ+ ȠƸ ¦R½R CS=> ";U ";U

Slide 38

Slide 38 text

.[ .[ „^ˆqŽÜ¸ 234()$(%(5 ɪ¯RL»R· TĪǬƤėU 234()$(%(5 ×RRL»R· 234()$(%(5 ×RRL»R· ,-.à« EóíIPR‡lq97|9x\ Éê5 ,-.à«/01(•Rȸ Eóíà« EóíGˆzŠ9FX i9}9\¦Ć5 Eóí/01(•Rȸ 234()$(%(5 ×RRL»R·

Slide 39

Slide 39 text

Kubernetesの代表的な機能 スケールアウト 負荷分散 バージョン管理 (ロールアウト) ネットワーク管理 永続ストレージ管理 死活監視 ⾃⼰復旧 CPU / Memory リソース管理

Slide 40

Slide 40 text

ɹÁ™ª¶Á”—ÔxƖƜȋŇ TƻU ! ¤Ø´¸R—ÌR©~N ! ¤Ø´¸R}Ļ~N ! ƂĨ{&+ #2:<>E~N ! ĭþ•¡¬ª}rˆ|čfÈR¶~N

Slide 41

Slide 41 text

Kubernetes}•RŸ´¡±Î ėƸƖƜ|{Œ` $<12á}¤Ø´¸“Ƥė Şİlr¤Ø´¸R~$<12á|ƠŹ Ƥėé ÐR§R

Slide 42

Slide 42 text

#<>=<>.@6<; Pod !Kubernetes |bhĤĖ}ƤėǦŏ -.$}à|~ ?M¾• } ¤Ø´¸dƾ† -&<1Ǧŏxª£RԗØLª£Rԕ˜¶n -&<1jy| &•·Õªd•¦—Øk &<1 & ()*(*+),*-. ()*(*+),*(+/

Slide 43

Slide 43 text

#<>=<>.@6<; ReplicaSet !&<1“Ƥėnrˆ}úƞ -&<1}ƂĨȭǒĻ“úƞ -!)} #'%$3+%0 d z}»R·|•¦—Ønc~šȎlwf &<1 & ()*(*+),*-. ()*(*+),*(() %/+(#!%2 Ó³½@ º— »R· »R·

Slide 44

Slide 44 text

#<>=<>.@6<; Node Port !3"%0-%2%1µc *& &x•¡¬ªnrˆ}úƞ -!)¡Òª¯üx–´PQZ†9wd•¦—Øk -!)¡Òª¯}z}»R·c•¡¬ªlw‰ ĥȴ¦R¿ª|ÔR´–Ø¢k &<1 & ()*(*+),*-. ()*(*+),*(() »R· »R· .BBDB .BBDB

Slide 45

Slide 45 text

#<>=<>.@6<; Deployment !Ĥ‰ãǼû{×R¡ÖR·úƞĎ -&<1 -(2=960.)2@ -9A?@2> &? -$<12&<>@ - ;4>2?? &<1 & ()*(*+),*-. ()*(*+),*(() 9A?@2> & -&0%11 %/+.4,%-2

Slide 46

Slide 46 text

4. !A/2>;2@2?¤R·±ÎÕØ© ibm.biz/dojokadai1

Slide 47

Slide 47 text

4. Kubernetesコードチャレンジ (2) Watson APIを呼び出すアプリをKubernetes で動かそう ibm.biz/dojokadai2 無料範囲でWordPressサイトをKubernetes で動かそう ibm.biz/dojokadai3

Slide 48

Slide 48 text

4. Kubernetesコードチャレンジ (3) Dockerから学ぶ ibm.biz/docker101jp

Slide 49

Slide 49 text

#<12&.@@2>;? https://ibm.biz/ibmcodejp ŚƦ µÍĞŸ ®Rª¤R·dȹur•ÃÓčð¾¯RØƁ

Slide 50

Slide 50 text

まとめ 02 01 コンテナとは︖ Dockerとは︖ 03 Kubernetesとは︖ 04 コンテナのはじめ⽅ • Linux上の隔離された空間で実⾏されるプロセス • アプリの実⾏に必要な依存関係をすべてパッケージングできる • コンテナーの作成・共有・実⾏をするためのツール • 冪等性やポータビリティー性といったメリットがある • コンテナーのオーケストレーション・ツール • 理想状態を宣⾔すると、その状態を維持しようとしてくれる • まずはアプリをコンテナ(Docker)化してみるところからスタート • Kubernetesは必要な機能だけを絞って動かしてみる

Slide 51

Slide 51 text

=. /01 !"#$% 234()$(%(5*6()7'8( !"#$% /01 !"#$% ;)'7&%( !"&'% i9lylw şƺk Ž‡{9kxƶƫ ƒŒ`„9wƶƫ| ¤Ø´¸ƶƫ“ƟȆLŢĘn &''„9l}®Á¶˜™• /01 !"#$% /01 !"#$%

Slide 52

Slide 52 text

=< IBM Cloud Private c9ƒ’ue|k9 “ÄRª| ŗäĽh !A/2>;2@2?ŖȀ“ ƒŒ`„9wèâ xđĴ [~Ǟij}½R©ÑØx}şƺŋúxnJÖR·É²Ã~ƅdzy{ƍŨĮd^Ž†n #9 Eóíà«}¨ª´ËŖȀ 2B%=?³RÔ±™RØ #ʷԘ™• %)) ®ÓÏR¨ÑØL¯Ö¢ ¼—ÂÓ²·LÉÔ±¡Ò˜· µÃ֗ëĞēLƤė /01*\ ù˜eŒax ¤Ø´¸ !A/2>;2@2? ]H($Q@' 5A œRÃØ®R ª L®Á¶˜™ • ŢĘƤė Ưæ #' &><:2@52A? &><1A0@ ;?645@? ¬ŸÏÓ´– ȷȏĮ •·½—§R µ–ª¡ȣǯē ¤ØÃҗ•Ø ªõƉ ÖRÔÄRª •¡¬ª :60><096:.@2 -2/ Ƙê / #

Slide 53

Slide 53 text

== [~Ǟij}½R©ÑØx}şƺŋúxnJÖR·É²Ã~ƅdzy{ƍŨĮd^Ž†n #9 Eóíà«}¨ª´ËŖȀ 2B%=?³RÔ±™RØ #ʷԘ™• %)) ®ÓÏR¨ÑØL¯Ö¢ ¼—ÂÓ²·LÉÔ±¡Ò˜· µÃ֗ëĞēLƤė /01*\ ù˜eŒax ¤Ø´¸ !A/2>;2@2? œRÃØ®Rª L®Á¶˜™• ŢĘƤė Ưæ #' &><:2@52A? &><1A0@ ;?645@? ¬ŸÏÓ´– ȷȏĮ •·½—§R µ–ª¡ȣǯē ¤ØÃҗ•ØªõƉ ÖRÔÄRª •¡¬ª :60><096:.@2 -2/ Ƙê / # IBM Cloud Private (ICP)

Slide 54

Slide 54 text

=> IBM Cloud Private [~Ǟij}½R©ÑØx}şƺŋúxnJÖR·É²Ã~ƅdzy{ƍŨĮd^Ž†n #9 Eóíà«}¨ª´ËŖȀ 2B%=?³RÔ±™RØ #ʷԘ™• %)) ®ÓÏR¨ÑØL¯Ö¢ ¼—ÂÓ²·LÉÔ±¡Ò˜· µÃ֗ëĞēLƤė /01*\ ù˜eŒax ¤Ø´¸ !A/2>;2@2? œRÃØ®Rª L®Á¶˜™• ŢĘƤė Ưæ #' &><:2@52A? &><1A0@ ;?645@? ¬ŸÏÓ´– ȷȏĮ •·½—§R µ–ª¡ȣǯē ¤ØÃҗ•ØªõƉ ÖRÔÄRª •¡¬ª :60><096:.@2 -2/ Ƙê / # => IBM Cloud Private [~Ǟij}½R©ÑØx}şƺŋúxnJÖR·É²Ã~ƅdzy{ƍŨĮd^Ž†n Eóíà«}¨ª´ËŖȀ /01*\ /01*\ ù˜eŒax Ċð (HWĒīKªŸÔK•ÃÓĞŞ) } `’Œ \ͬ ¤Ø´¸ !A/2>;2@2? ȚǦ| ÜĂ ¤Ø´¸ bǎǂǏĘ} ÃҗÄR¶ Kubernetes 2B%=?³RÔ±™RØ :60><096:.@2 -2/ Ƙê ȚǦ| ¥œ #9 ¼—ÂÓ²·LÉÔ±¡Ò˜· µÃ֗ëĞēLƤė ȚǦ| ôä ŢĘƤė Ưæ &><:2@52A? &><1A0@ ;?645@? ¬ŸÏÓ´– ȷȏĮ •·½—§R µ–ª¡ȣǯē ¤ØÃҗ•ØªõƉ ÖRÔÄRª •¡¬ª ȚǦ| ʬ #ʷԘ™• %)) ®ÓÏR¨ÑØL¯Ö¢ œRÃØ®Rª L®Á¶˜™• #' / # ȚǦ| ã— Ö Ø¢K͹¯ÓØ¢KƯæƤė ȷȏĮõƉ •¡¬ªĪǬ ¦R¿ªčðKǻĶû|µÃ֗ ƒĘʷԘ™•KœRÃØ®Rª“¤Ø´¸K8sĞŞ ¡Òª¯RǓƬKÉÔ±¡Ò˜·õƉ IBM Cloud Private T6¾£\‡`ei9lPJN°ËÉê ¤Ø´¸—ÌR©KHelm Chart

Slide 55

Slide 55 text

čðéĽh¦—¶ #2B29<=2>‚Œ`iq https://developer.ibm.com/jp/ ±ÏR¶Ó•ÔŠčð³RÔI¤ÊϹ´–“ŒȢ

Slide 56

Slide 56 text

.).O®]LHP\32/32JWD8 !21.-¥œžá Ìąƒo’wd‰’…9’ ƇĿlr¬²¨Ñ؊¬Ê¸R“ÄRª|ƔƭÂÖ¢|ũ_rI ĀƼũȖVWatsončðôƪW“Ãխض!! ÕĄÔÆ HȲx‰•¡¬ªƍŨ{¦—¶|Ġčlw_iy H #98?7= 6/: 0<: ȌȍŌ+(" śçȫĨ ũȖƝŷŌȅȄƱǯ ťį Ŝŕ #9;?ȵȧIYY¶ÒÂÔ¨ÏR´–Ø¢{z}ÂÖ¢ $ ¬²¨ÑØǑlcur{zƀƸ}‡}ÂÖ¢IśçƈȍI†yˆśç}‡}ÂÖ¢