2. ibm cloud cli 3. ibm cloud kubernetes service …...2019/08/28 · 夏のibm dojo 2019 no....
TRANSCRIPT
![Page 1: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/1.jpg)
ibm.biz/IKSdojo
お越しになりましたら、
ワークショップに必要なセットアップを
先に進めてくださいませ
1. PayGアカウント登録2. IBM Cloud CLI インストール
3. IBM Cloud Kubernetes Service作成
![Page 2: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/2.jpg)
IBM Dojo #3Web DB on Docker/Kubernetes
Aya TokuraDeveloper AdvocateTokyo City Team
![Page 3: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/3.jpg)
夏のIBM Dojo 2019No. 開催日 時間 タイトル
#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)
![Page 4: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/4.jpg)
タイムテーブル
14:00-14:05(5min) オープニング
14:05-15:00(55min)
夏のIBM Dojo #2Webアプリ+DB on Kubernetes<座学>
⽇本アイ・ビー・エム株式会社デベロッパーアドボケイト⼾倉 彩
15:00-17:00(120min)
Kubernetesコードチャレンジ<ワークショップ>
⽇本アイ・ビー・エム株式会社デベロッパーアドボケイト⼾倉 彩⻄⼾ 京⼦
17:00-17:30(30min) クローズ
![Page 5: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/5.jpg)
ayatokura
(Aya Tokura)IBM Developer Advocate
!!! DevRel Meetup in Tokyo
IBM Cloud Watson
![Page 6: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/6.jpg)
Software DesignVisual Studio Code
![Page 7: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/7.jpg)
学習の⽬的とゴール
⽬的コンテナの概要と利⽤⽅法について理解する
ゴールIBM Cloud Kubernetes Serviceを利⽤したWebアプリケーション+DBを構築できる
このコースを学ぶ⽅の想定スキルIBM Cloud上でコンテナ実⾏環境を初めて利⽤する⽅
![Page 9: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/9.jpg)
⽬次
1. コンテナが注⽬されている理由
2. コンテナのテクノロジーとは
3. IBM Cloud Kubernetes Service の始め⽅
4. Kubernetesコードチャレンジ
![Page 10: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/10.jpg)
1. コンテナが注⽬されている理由
なぜ「今」コンテナ/Docker/Kubernetesなどのテクノロジーが注⽬されているのか
![Page 11: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/11.jpg)
コンテナ以前の様⼦
コンテナ⾰命以前の港湾荷役http://military.wikia.com/wiki/Battle_of_Pusan_Perimeter_logistics
⼤勢の作業員倉庫に⼀時保管
物流の最⼤のボトルネック
![Page 12: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/12.jpg)
https://www.jsanet.or.jp/seminar/text/seminar_177.html
物流コンテナによる⾰命コンテナの発明者は、全⽶有数のトラック運送会社のオーナーとなったマルコム・マクリーン(Malcom P. McLean)
国際貨物輸送の分野に海陸⼀貫輸送という⼤変⾰
1970年代には世界の主要航路のコンテナ化がほぼ完了した。わずか10年程度でこれほど急激な形態の変化が起こったのは海運史上でも他に例がない。
https://en.wikipedia.org/wiki/Malcom_McLean
![Page 13: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/13.jpg)
![Page 14: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/14.jpg)
いま、IT業界のコンテナ⾰命が
始まる
![Page 15: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/15.jpg)
or
HA1
QA-HA1
DEV#1
HA2
QA-HA2
DEV#2
Storage
Disk Array
TapeLibraryEquipment
&
ITIL
![Page 16: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/16.jpg)
IT
V1.2 V1.1V1.3aV1.3b
SRE
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
![Page 17: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/17.jpg)
どちらを⽬指しますか︖
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
![Page 18: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/18.jpg)
![Page 19: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/19.jpg)
2. コンテナのテクノロジーとは
1 起動が早い• ホストOSからみると、プロセスが⽴ち上がるだけ• スケールしたときにもすぐにアプリが⽴ち上がる
2
冪等性が保たれる• Infrastructure as Code により、環境構築の⼀連の作業をコード化できる• Immutable Infrastructure により、何度実⾏しても同じ環境が再現される
3
ポータビリティー性がある• アプリの実⾏に必要な依存関係をすべてパッケージングできる• Dockerエンジンが動く環境ならどこでも実⾏できることが保証されている
べきとうせい
![Page 20: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/20.jpg)
"#$%&'$()*+$,'$(
https://docs.docker.com/engine/docker-overview
!!!
!!!
![Page 21: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/21.jpg)
!!
![Page 22: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/22.jpg)
!-!
!
!
![Page 23: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/23.jpg)
!Infrastructure as Code - Dockerfile
![Page 24: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/24.jpg)
![Page 25: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/25.jpg)
コンテナのはじめ⽅nCNCFの Cloud Native Trail Map を参照
1. コンテナ化• ⼀般的には Docker コンテナで実施• いかなるサイズのアプリケーションも依存性もコンテナ化可能• 時間が経つにつれ、アプリケーションを分割し
マイクロサービス化したくなるだろう
2. CI/CD(継続デリバリの仕組み)• 継続インテグレーション・継続デリバリの仕組みをセットアップ• コード変更が 新しいコンテナ・イメージとして、
⾃動的にビルドされ、テストされ、デプロイされるように
3. オーケストレーション&アプリ定義• 互換性試験に合格している Certified Kubernetes 環境を選択• もっとも複雑なアプリケーションであっても
HELMで 定義して、導⼊して更新していくことが可能
![Page 26: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/26.jpg)
!- https://www.docker.com/products/docker-desktop- docker for Mac / docker for Windows
!-http://docs.docker.jp/index.html!!
![Page 27: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/27.jpg)
!
![Page 28: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/28.jpg)
![Page 29: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/29.jpg)
3. IBM Cloud Kubernetes Service(PAYG)
![Page 30: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/30.jpg)
IBM CloudKubernetes Service (IKS)
IBM CloudPrivate (ICP)
![Page 31: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/31.jpg)
![Page 32: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/32.jpg)
..
/01 !"#$%234()$(%(5*6()7'8(*9/26:
/01 !"#$%;)'7&%(*9/";:
![Page 33: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/33.jpg)
.<
/01 !"#$%234()$(%(5*6()7'8(
!"#$%
/01 !"#$%;)'7&%(!"&'%
&''
/01 !"#$% /01 !"#$%
![Page 34: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/34.jpg)
.=
/01 !"#$%234()$(%(5*6()7'8(
!"#$%
/01 !"#$%;)'7&%(!"&'%
&''
/01 !"#$% /01 !"#$%
![Page 35: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/35.jpg)
.>
IBM Cloud Kubernetes Service (IKS)
k8s APIkubectl
WatsonIoTDatabase
![Page 36: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/36.jpg)
.?
! @A,BC! 5$,BD! %#ABC
! E#$,*2#$,! F#AG#! 6'$,&H#)(
! I(JBD! 5GKBD! 5GKB<
! 1(J4#3)$(! 6GK$(G
! &I5B.! L)&BC! I'JBD! H&)BD
! MI5%()K&I! N)&$AL3)%! 1'J&$! ;&)'5
! 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! 5&#BD
! S&JJ&5! E#35%#$! 6&#*;&3J#
https://console.bluemix.net/docs/containers/cs_regions.html#regions-and-locations
![Page 37: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/37.jpg)
.T.T
(#%) (#%)* +C => ";U< C<C***V0*WM1
XDCY XCZ? Y
C => ";U< C<C***V0*WM1
X.=Y X?ZT Y
< CT ";U.C =DC*V0*WM1
XTBRCBBY XC< Y
S" CBDT <
!!! NQ 6%#)&,( ;#)%&4J(*/;
![Page 38: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/38.jpg)
.[.[
234()$(%(5
234()$(%(5
234()$(%(5
,-.
,-. /01( /01(
234()$(%(5
![Page 39: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/39.jpg)
Kubernetesの代表的な機能スケールアウト 負荷分散 バージョン管理
(ロールアウト)
ネットワーク管理永続ストレージ管理
死活監視⾃⼰復旧
CPU / Memory リソース管理
![Page 40: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/40.jpg)
!
!
!
!
![Page 41: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/41.jpg)
Kubernetes
![Page 42: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/42.jpg)
Pod!Kubernetes---
()*(*+),*-. ()*(*+),*(+/
![Page 43: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/43.jpg)
ReplicaSet!--
()*(*+),*-.()*(*+),*(()
![Page 44: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/44.jpg)
Node Port!--
()*(*+),*-.()*(*+),*(()
.BBDB .BBDB
![Page 45: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/45.jpg)
Deployment!-----
()*(*+),*-.()*(*+),*(()
![Page 46: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/46.jpg)
4.
ibm.biz/dojokadai1
![Page 47: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/47.jpg)
4. Kubernetesコードチャレンジ (2)Watson APIを呼び出すアプリをKubernetesで動かそうibm.biz/dojokadai2
無料範囲でWordPressサイトをKubernetesで動かそうibm.biz/dojokadai3
![Page 48: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/48.jpg)
4. Kubernetesコードチャレンジ (3)Dockerから学ぶibm.biz/docker101jp
![Page 49: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/49.jpg)
https://ibm.biz/ibmcodejp
![Page 50: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/50.jpg)
まとめ
02
01 コンテナとは︖
Dockerとは︖
03 Kubernetesとは︖
04 コンテナのはじめ⽅
• Linux上の隔離された空間で実⾏されるプロセス• アプリの実⾏に必要な依存関係をすべてパッケージングできる
• コンテナーの作成・共有・実⾏をするためのツール• 冪等性やポータビリティー性といったメリットがある
• コンテナーのオーケストレーション・ツール• 理想状態を宣⾔すると、その状態を維持しようとしてくれる
• まずはアプリをコンテナ(Docker)化してみるところからスタート• Kubernetesは必要な機能だけを絞って動かしてみる
![Page 51: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/51.jpg)
=.
/01 !"#$%234()$(%(5*6()7'8(
!"#$%
/01 !"#$%;)'7&%(!"&'%
&''
/01 !"#$% /01 !"#$%
![Page 52: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/52.jpg)
=<
IBM Cloud Private
/01*\
]H($Q@'5A
![Page 53: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/53.jpg)
==
/01*\
IBM Cloud Private (ICP)
![Page 54: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/54.jpg)
=>
IBM Cloud Private
/01*\
=>
IBM Cloud Private
/01*\/01*\
(HW )
Kubernetes
K8s
IBM Cloud Private
Helm Chart
![Page 55: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/55.jpg)
https://developer.ibm.com/jp/
![Page 56: 2. IBM Cloud CLI 3. IBM Cloud Kubernetes Service …...2019/08/28 · 夏のIBM Dojo 2019 No. 開催日 時間 タイトル #1 8月7日(水) 14:00-17:00 Cloud入門 #2 8月21日(水)](https://reader033.vdocuments.pub/reader033/viewer/2022042804/5f59239a5e9f8a417d4e7dd6/html5/thumbnails/56.jpg)
Watson !!