Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
秋のIBM Dojo 2 WebアプリとDB / Docker and Kubernetes
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Aya Tokura
October 23, 2019
Technology
74
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
秋のIBM Dojo 2 WebアプリとDB / Docker and Kubernetes
Aya Tokura
October 23, 2019
More Decks by Aya Tokura
See All by Aya Tokura
IBM Community Japan 企業、業界、世代の枠を超えた共創活動 /CSM_Meetup
ayatokura
1
550
VS Code快適生活の伝説はこれからです/VSCodeMeetup17
ayatokura
0
1k
IBM Developer Dojo / OpenShift 101
ayatokura
0
600
公平で説明可能なAI / IBM OpenScale
ayatokura
0
770
もっと手軽にアプリをコンテナ環境で実行しよう / IBMCloudCodeEngine
ayatokura
0
450
WebアプリケーションをKubernetesで構築する / IBMDojo_k8s
ayatokura
1
940
VS Codeの変遷と今後の展望 / VSCodeMeetup_Beginners
ayatokura
0
1.1k
VS Codeが好きになった10の理由 / ILoveVSCode
ayatokura
9
3.3k
IBM Tech Dojo - Bash
ayatokura
1
550
Other Decks in Technology
See All in Technology
日経電子版を支えていく Kasane Design System/fec_fukuoka
nikkei_engineer_recruiting
0
610
OpenTelemetry eBPF Instrumentationの舞台裏 / Behind the Scenes of OpenTelemetry eBPF Instrumentation
ymotongpoo
3
960
コスト最適化の「めんどくさい」を AWS FinOps Agent でチョット楽にする
classmethod_kaz
0
300
幾何アルゴリズムで なめらかなピン操作を / iOSDC Japan 2026 / smoothpin
kazumanagano
0
250
2026-09-09 【sigma_ucj#1】Sigma を IaC 管理したい! / IaC for Sigma
civitaspo
0
110
AIに丸投げしないトイル削減 / Eliminating Toil Without Leaving It All to AI
kohbis
4
1.1k
2026/09/10 Spring Bootから Jakarta EE/MicroProfileへの移行
megascus
0
300
AIオーケストレーションを活用した 開発ワークフローの設計と実践
bqnq
0
130
目の前の楽しいが人生を変える - コミュニティの螺旋の歩き方と楽しむコツ / change your life
soudai
PRO
4
360
DEFCON_CHV_CTF_Write-up.pdf
bata_24
0
130
TinyGo 開発サイクルを高速化する:Go で作るエミュレータ入門
zozotech
PRO
1
590
Screen Lens - 今見てる画面を翻訳する
komagata
0
220
Featured
See All Featured
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
350
The Mindset for Success: Future Career Progression
greggifford
PRO
0
490
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Thoughts on Productivity
jonyablonski
76
5.4k
Practical Orchestrator
shlominoach
191
12k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
SEO for Brand Visibility & Recognition
aleyda
0
4.7k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Prompt Engineering for Job Search
mfonobong
0
450
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
970
Transcript
ibm.biz/IKSdojo お越しになりましたら、 ワークショップに必要なセットアップを 先に進めてくださいませ 1. PayGアカウント登録 2. IBM Cloud CLI
インストール 3. IBM Cloud Kubernetes Service作成
ƽ{IBM Dojo #2 WebÀÐDB on Docker/Kubernetes Aya Tokura Developer Advocate
Tokyo City Team
ƽ{IBM Dojo 2019 No. H8> ?I *",1 é Öij
:=B3ñƛ » # [},+,!(#. 1 #.+#0#/ é Öij :=292708<!F>4?:4364?01?82 éÖǓ '>4<+785A%8<8@785A ñƛ é Öij "=, &=34 *=<'>4<+785A%8<8@785A é Öij "/0A@=<(">>=<'>4<+785A%8<8@785A éÖij <0:FA82@ ĜȔęǠ /0A@=<+AB38= é Öij B<2A8=<0@0+4?C824B<2A8=<@#<0A8C4 é Öij '>4<+785A%8<8@785A ñƛ https://ibm-developer.connpass.com/
本⽇のタイムテーブル 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) クロージング
ayatokura ƅǥ ȗ (Aya Tokura) IBM Developer Advocate ªÇµOÁÕ³ǂșGǝáǾNJGȉȀŠĚĂjuG ĉíæ{óNz
IBM Cloud Watson{ƆƝȖȜâ]H
ŹáSƅǥȗT ±¶ÑϬO éȓȎ Software Design đǺSVisual Studio Code ȅǏîŠT
学習の⽬的とゴール ⽬的 コンテナの概要と利⽤⽅法について理解する ゴール IBM Cloud Kubernetes Serviceを利⽤した Webアプリケーション+DBを構築できる このコースを学ぶ⽅の想定スキル
IBM Cloud上でコンテナ実⾏環境を初めて利⽤する⽅
@".4, IBM Cloud !%)(6DURLB ibm.biz/dojo20191023 ! IBM Cloud 2&"4
!$#4, <= 2&"4 ! IBM Cloud 0",!$#4,7; !$#4, <= AG J UÛÖ{_ǽ\
事前準備まだお済みでない⽅ (1) 1. IBM Cloudアカウント(無料)の取得 ☆操作解説動画: https://ibm.biz/action1 2. IBM Cloud
従量課⾦アカウントへのアップグレード ☆操作解説動画: https://ibm.biz/action2 ※ ワークショップでは有償アカウントを使⽤しますが、無料枠内で作業します。 従って、今回の有償アカウントへのアップグレードや、ワークショップ参加によって 利⽤料⾦が請求されることはありません
⽬次 1. コンテナが注⽬されている理由 2. コンテナのテクノロジーとは 3. IBM Cloud Kubernetes Service
の始め⽅ 4. Kubernetes コードチャレンジ
1. コンテナが注⽬されている理由 なぜ「今」 コンテナ/Docker/Kubernetesなどの テクノロジーが注⽬されているのか
コンテナ以前の様⼦ コンテナ⾰命以前の港湾荷役 http://military.wikia.com/wiki/Battle_of_Pusan_Perimeter_logistics ⼤勢の作業員 倉庫に⼀時保管 物流の最⼤の ボトルネック
https://www.jsanet.or.jp/seminar/text/seminar_177.html 物流コンテナによる⾰命 コンテナの発明者は、全⽶有数のトラック 運送会社のオーナーとなったマルコム・ マクリーン(Malcom P. McLean) 国際貨物輸送の分野に 海陸⼀貫輸送という⼤変⾰ 1970年代には世界の主要航路のコンテナ
化がほぼ完了した。わずか10年程度でこれ ほど急激な形態の変化が起こったのは海運 史上でも他に例がない。 https://en.wikipedia.org/wiki/Malcom_McLean
ƺǭȋƇ{ijѷ¯ŏƊ ňƃ¢¨³{Ljłw¨½O´¯À ¢Õ±µƞƩ|áĩņƞ ǨIJàȌƢƎ IJÞƢƎ ǨƎQ³Ï¯R ǨƎQƷľR ƺǭȋƇ ƺǭȋƇ ¢Õ±µǀ
いま、IT業界の コンテナ⾰命が 始まる
¢Õ±µıõ{¦¨±È ÕÀÒ or Ï´ à HA1 QA-HA1 DEV#1 à HA2
QA-HA2 DEV#2 Storage Disk Array Tape Library Equipment ¦¨±Èƕēæ ¨O»Oº¥ ĉíæ ¦¨Â ƦƜĵĔ ¨¡§ÌOÑ ƦƜǬļ »¯®ǏĔ ěǎçǃį ªÌб ®ÌO¶Õ ƉȋŅòżGĎǞƑê ƂƓ ÀÐJ§Î¿ŗĔ ŋǮŗĔ ƂƓ«¾³{Ī÷ œf ƦƜĝç\ ×Ƥ´ÌÉÕ³wȚÜøyǖā z¦¨±Èĉí&ŗĔ ÀÐJ§Î¿ŗĔ ¢Õ±µıõ{ ƺǭȋƇ{ƱyÜëœá ITILŲǫ{ëǧŝœĨ
IT{¢Õ±µáĩưžȍøzņdž ÀÐ ¢Õ±µ V1.2 ÀÐ ¢Õ±µ V1.1 ŪƖĐř ±¨³ ÀÐ
¢Õ±µ V1.3a ÀÐ ¢Õ±µ V1.3b ²ÐºÐJ»ÀÏÕ Ûơ ¤O¼¨ ĉíÝ ĉíÝ ÀÐ ÀÐ ÀÐ ÀÐ ²ÁÓ¯»O ²ÁÓ¯»O ±¨³Õ§¶ SRE ïĆzĞǏďhp īė{¢Õ±µ ƑƎ¦¨±È zƫ^fwavb 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
どちらを⽬指しますか︖ 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
čīip\fw|ƥvi]L P i{6t 6iP i{6t ©ÊÃîP i{6t
2. コンテナのテクノロジーとは 1 起動が早い • ホストOSからみると、プロセスが⽴ち上がるだけ • スケールしたときにもすぐにアプリが⽴ち上がる 2 冪等性が保たれる
• Infrastructure as Code により、環境構築の⼀連の作業をコード化できる • Immutable Infrastructure により、何度実⾏しても同じ環境が再現される 3 ポータビリティー性がある • アプリの実⾏に必要な依存関係をすべてパッケージングできる • Dockerエンジンが動く環境ならどこでも実⾏できることが保証されている べきとうせい
"# equ t{¹O´ '+z êƾhpſöœĨi ſögwzǜy'+ƦƜŔƪ $(*.%D0?4yxwðj ùã Õß
"" ,!(#. $8<BEz_\u equâÞ Ŕƪk r|Zbsilm6t { «¾³
$%&'()&*+,-&.)&* SȊƨƦÕTwS¢Õ±µT ßƵKhttps://docs.docker.com/engine/docker-overview ! !/ÒÁÑ{Ȋƨď ! '+O·ÑƿŢ ! ȊƨƦÕgwzȘƾ !
'+ÒÁÑ{Ȋƨď ! '+O·ÑŰŢiGÀÓª¨wiuƌĚ ! ÀÓª¨ ÑOÀďiuȘƾ
=294? Z¢Õ±µ ¢Õ±µĵĔkp{ƶŀ ŔƪkÀϯ³¾OÈ ! SĉíæaȄǕzÀСO¦ÎÕĚ`kƦƜœTfwavb ! ¢Õ±µ{²¾³¨¬ÕO´
ÉO§{œĨ QÀÐ{ĉíR ÉO§{ŰŢ ¢Õ±µO{čâ ,!(#.YæHKequ6P ]|f]bYݤ
¢Õ±µO{ÅO¬¼Ð± w =294?!- ! ¢Õ±µO{ÅO¬¼Ð± /=294?ÉO§ ! ÀСO¦ÎÕȕǁzŵĢyǸƻ¾Ñ »¯¡O§Õ vb
! ňē¤OºOzǣ÷hy\ Y ðjO±®Ë{ƦƜv[} ÅO¬¼Ð±aƻŷ[ ! =294?!- '+, (" %! '+, *$)& %! * # * * SȐ{ƦƜv|Ě\pT ĥķaíîiy\ ŃƱyÁÕOaŔƪk ¢Õ±µOÉO§ Q«ÐÌO¦ÎÕR{¬Ó * # * *
¢Õ±µOƦƜz_e¦¨±Èĉí !Infrastructure as Code {ȃDZ / ƦƜƐǴ{àđ{œá| Dockerfile z¢O´ď
=294?şspĉí{ƃ =294?58:4 =294? ÉO§ ¢Õ±µO Ò§¨³Ð ŵĢy Ī÷őǺ ĉíæ ¢Õ±µO
ÉO§œĨ ÉO§{ ǂƮ ĉíæ ÀÐčâ ÀÐĉí
コンテナのはじめ⽅ n CNCFの Cloud Native Trail Map を参照 1. コンテナ化
• ⼀般的には Docker コンテナで実施 • いかなるサイズのアプリケーションも依存性もコンテナ化可能 • 時間が経つにつれ、アプリケーションを分割し マイクロサービス化したくなるだろう 2. CI/CD(継続デリバリの仕組み) • 継続インテグレーション・継続デリバリの仕組みをセットアップ • コード変更が 新しいコンテナ・イメージとして、 ⾃動的にビルドされ、テストされ、デプロイされるように 3. オーケストレーション&アプリ定義 • 互換性試験に合格している Certified Kubernetes 環境を選択 • もっとも複雑なアプリケーションであっても HELMで 定義して、導⼊して更新していくことが可能
¢Õ±µęz| !=294?å{¤³`ƁǯÕÓO´ƀŜ / https://www.docker.com/products/docker-desktop / docker for Mac / docker
for Windows !=294?zt\uę /http://docs.docker.jp/index.html ! Ţǟz =294?{´ÌÉÕ³a ÖÛƙďhu\k ! l| =294?58:4 \ct`ŝ\u i]M
¢Õ±µĉíƦƜ !¢Õ±µďŤʼnz ŵĢy{ 3=294? «O¨¢O´JÒŧ³Ð ¼Ñ´J±¨³èĚď°OÑ ¢Õ±µOJÒ§¨³Ð 8A!B1 8A$01 =294?*468@A?F
ĉíæƦƜ 68A 2:=<4 68A>B@7 68A2=;;8A ¢Ç¯³ ³ÐOz èĚčâ ¢Õ±µO {¼Ñ´ ÀСO ¦ÎÕ{ ¼Ñ´ ¢O´{ĝ ō ±¨³°O Ñ{èĚč â =294?58:4 ÀСO¦ÎÕ¢O´w ðƱzƕē ±¨³ĂųipG ÛơĔÒ§¨³Ðzǂ Ʈ ĥķaíîipȑǘz¾O´º¯
čīip\fw|ƥvi]L P i{6t 6iP i{6t ©ÊÃîP i{6t È¥P ¨ úûN
id6
3. IBM Cloud Kubernetes Service{Ťó ljƤƟã(PAYG)p|¤¿¨ÐÀ¦ÎÕ{Õ³
equÕß4ðÐ RP PªVÀS Ï´·±¿JÀÐ DžŲďƯƹøzĶĎ =294?#B14?<4A4@{ ¢Ç¯³ #B14?<4A4@ÁO¨{ ¢Õ±µŋǮ«ÐÌO¦ÎÕ
ØéI"% ==6:4yx Ė {ŌáIŎĊaĪĀ ¢Õ±µƆƝ ¢Õ±µƕē 012 !"#$% 345*+&*'*6,7*+8)9*,:037; ¤O¼¨É¯¦Ì ?0540@ ¤O¼¨É¯¦Ì ¤O¼¨É¯¦Ì ?0540@ ¤O¼¨É¯¦Ì ¤O¼¨É¯¦Ì ?0540@ ?0540@ ¤O¼¨É¯¦Ì ?0540@ ¤O¼¨É¯¦Ì ¤O¼¨É¯¦Ì ¤O¼¨É¯¦Ì ¤O¼¨É¯¦Ì 012 !"#$% <+)8('*,:0$<; Ûk|s^_[PequÒYê· ("=<<42AI/0A@=<=;>0?4=;>:FI ,?0<@5=?;0A8=<3C8@=?I%82?=2:8;0A4I '%I+9F38C4I"%.=824 0A4D0FI /41+>74?4I -?10<=34 4>:=FI(%I1I %)I""I>>=<<42AI0A0(=D4?Io{ǔŃİ
012 !"#$% 345*+&*'*6,7*+8)9* !"#$% 012 !"#$% <+)8('* !"&'% f6ziwiu Ŕƪh
|w6htƦƜ } ]~6sƦƜz ¢Õ±µƦƜƐǴJŗĔk &''~6i{«¾³ 012 !"#$% 012 !"#$%
012 !"#$% 345*+&*'*6,7*+8)9* !"#$% 012 !"#$% <+)8('* !"&'% f6ziwiu Ŕƪh
|w6htƦƜ } ]~6sƦƜz ¢Õ±µƦƜƐǴJŗĔk &''~6i{«¾³ 012 !"#$% 012 !"#$%
IBM Cloud Kubernetes Service (IKS) ¾ÑÆ·O§´y#B14?<4A4@gŔƪ fboMÆXW J¯¦ÌÄO´ĘŶ JǶİ{ºO§ÎÕŔƪ g}O´Á
J¸O´Řİ JĵĔkƦը¯ JȊƨ¤OºOGÁÉ¬Ñ <;;9öï Jk8s{APIG°OÑ JkubectlşspȂœ ÔÜp6ÄS JÓ ŮŴ Jʶ¬ÐÕ øñOf6zi¢ì JWatson JIoT JDatabaseyxyx TVja[O JȝǼħ´º¥O ěǏŞyĪ÷wȝǼħŇß JÉO§ǚŊ J čâô{ĭǐ®¯
¦½¾ ²¹Pr6ljl6OKf6ziÇä á r6ljl6 ¿ Į§ ! =>.?" ! 6&.?#
! '%>?" ! @%&.,3%&. ! A%>B% ! 7)&.(C%+* Ũ§ ! D*E?# ! 6BF?# ! 6BF?G ! 2*E5%4+&* ! 7BF&*B ƼƒÝLJ ! (D6?H ! I+(?" ! D)E?# ! C(+?# ! JD6'*+F(D ! K+(&>I4+' ! 2)E(& ! <(+)6 ƸÙŨû ! E%&?" ! E%&?G ! L%&F%& ĈÙìû ! D%&?# ! '%+?# ! MF9?N ! MF9?O ! 2%&'+*(E ! A%+%&'% ! P(6=)&.'%&Q,R$ ĈÙŨû ! F(E#? ! F(E#" ! F(E#H ! =%4?# ! 6(%?# ! R(EE(6 ! @%46'%& ! 7(%,<(4E% https://console.bluemix.net/docs/containers/cs_regions.html#regions-and-locations
HS úûNb il6´Á f6y6èÎ éç «£ÅËå 7<(#%)8 «£ÅËå 7>(#%)* ÌïÍ+ Ȋƨ
¤OºO "PTN $<U GP"G",,,V1,WJ2 X#"Yôö X"ZOģYé ƿŢȊƨ ¤OºO "PTN $<U GP"G",,,V1,WJ2 XHTYôö XOZSģYé ňē ¤OºO GP"S $<U H"PT#",V1,WJ2 XS?Q"??Yé X"GģYé ìġR$ "?#SØGéīŷ{ƫ ! ÔOOJ¸O´{ȕǁôözżjpljƤƟã ! ƨ¬OJ¸O´|ƟãòƔĦ ! KP7'%+(.*G<%+'(5E*,0<yxŵĢzżjuũǦƧĴ
H[ ~[lÙ³ 345*+&*'*6 ƨ¬OJ¸O´ QĤǛƕēR 345*+&*'*6 ÔOOJ¸O´ 345*+&*'*6 ÔOOJ¸O´ ,-.ݤ
AíçGMOil65x6tY Çä3 ,-.ݤ/01(OƳ Aíçݤ AíçCv6BU f6y6Y÷3 Aíç/01(OƳ 345*+&*'*6 ÔOOJ¸O´
G# 1 #.+#0#/ 1 #.+#0#/ ÂEP,!(#.âÞYÖݤHKEXW `6dis6g5p6
G" ¨¡Oѳ ÅЦOÁO¨v{ƀĔħ Ɖȋêdz ÓOѯÀ²O³ ·¯³ÔOƕē ǑĬ¨³ÒO§ƕē (- %4;=?FЫO¨ƕē 1
#.+#0#/
Kubernetes{O±®Ë ēƨƈƍzy] &=34Þ{¢Õ±µƕē œĨip¢Õ±µO|&=34ÞzƑŭ ƕēæ ÍO¥O
"%=?>=?0A8=< Pod !Kubernetes z_eĞĒ{ƕēǕń /,"{Ýz| <J¹ { ¢Õ±µaƭ /(=3Ǖńv¨¡OÑÕJ¨¡Oѳk
/(=3gwz"(´Ò¨a¤Õh (=3"( ()*(*+),*-. ()*(*+),*(+/
GT 2#34)35(#%) 6&'7589$:;$+ ¢Õ±µ įţz|PodvkaIƗăȄǵď{p¢Õ±µwikH equ¨Æ 1ÉPNodeLõ¸PequY¨Æ
"%=?>=?0A8=< ReplicaSet !(=3ƕēkp{÷Ə /(=3{ŵĢȕǁİ÷Ə /#+{ !%#"1)#. a x{¸O´z¤Õk`|Ŗǻiuc (=3"(
()*(*+),*-. ()*(*+),*(() #-)&!#0 Ѹ= µ ¸O´ ¸O´
GO 2#34)35(#%) 6&'7589$:;$+ ¢Õ±µ įţz|PodvkaIƗăȄǵď{p¢Õ±µwikH Kubernetes ݤPequâÞ 2#34)35(#%) 6&'7589$:;$+ 2#34)35(#%)
6&'7589$:;$+ 1 #.+#0#/b il6 õ¸NodeL Kubernetesb il6YÙ³
GS 2#34)35(#%) 6&'7589$:;$+ ¢Õ±µ įţz|PodvkaIƗăȄǵď{p¢Õ±µwikH 2#34)35(#%) 6&'7589$:;$+ 2#34)35(#%) 6&'7589$:;$+ 1
#.+#0#/b il6 ?WequO¯¼C?XQ4ÎNodeLequMHK¨Æ Kubernetes ݤPequâÞ
G[ 2#34)35(#%) 6&'7589$:;$+ ¢Õ±µ įţz|PodvkaIƗăȄǵď{p¢Õ±µwikH 2#34)35(#%) 6&'7589$:;$+ 2#34)35(#%) 6&'7589$:;$+ 1
#.+#0#/b il6 ?WNodeO¯¼C?XQ4ÎNodeLequMHK¨Æ Kubernetes ݤPequâÞ
"%=?>=?0A8=< Node Port !1 #.+#0#/°` ,( "(vª¨kp{÷Ə /#+Ϩ¬ùv®MNW6sa¤Õh /#+Ϩ¬{x{¸O´`ª¨iu
ğț¤O¼¨zÑO±Õ h (=3"( ()*(*+),*-. ()*(*+),*(() ¸O´ ¸O´ H??#? H??#?
T# 2#34)35(#%) 6&'7589$:;$+ ¢Õ±µ įţz|PodvkaIƗăȄǵď{p¢Õ±µwikH 2#34)35(#%) 6&'7589$:;$+ 2#34)35(#%) 6&'7589$:;$+ 1
#.+#0#/b il6 Pod wos6bL4ÓDIPYJFK¨Ï¬ å) Pod wos6b 10.1.0.x .10 .11 .12 .13 .14 .15 .16 .17 .18 .19 Kubernetes ݤPequâÞ
"%=?>=?0A8=< Deployment !ĞàǪøyÔOÓO´÷ƏĊ /(=3 /*4>:820+4A /:B@A4?"(@ /&=34(=?A (=3"( ()*(*+),*-.
()*(*+),*(() :B@A4?"( +$.#// #-),2*#+0
ƶ¾¨³¾ÑvƈƍǹĽ QƫR ! ¢Õ±µOÉO§|L ! ¢Õ±µO{İ|L ! ŵĢy(- %4;=?F|L !
Ħûª¨{pzĉcÅO³|L
Video: Kubernetes Rollout/Rollback demo 今さら⼈に聞けない Kubernetes とは︖ https://qiita.com/MahoTakara/items/85096f8b2632c802ab22
まとめ 02 01 コンテナとは︖ Dockerとは︖ 03 Kubernetesとは︖ 04 コンテナのはじめ⽅ •
Linux上の隔離された空間で実⾏されるプロセス • アプリの実⾏に必要な依存関係をすべてパッケージングできる • コンテナーの作成・共有・実⾏をするためのツール • 冪等性やポータビリティー性といったメリットがある • コンテナーのオーケストレーション・ツール • 理想状態を宣⾔すると、その状態を維持しようとしてくれる • Kubernetesは必要な機能だけを絞って動かしてみる
äõŲŻq_Ŀ vy\ó XÔO¦Î¯Àv|ŢǯÕ³şĔikaGƁŦDzùvœáikH ljsuGĄþ{ŢǯÕ³{¯À ÒO´GÔO¦Î¯ÀźĴzsu ĵĔŦãaƳŒhfw|[m ibm.biz/IKSdojo ! PayG Õ³ǂƮ !
IBM Cloud CLI Õ¨³OÑ ! IBM Cloud Kubernetes Service œĨ
4. Kubernetes ¢O´®ËÒÕ§ ibm.biz/dojokadai1 W Kubernetes `ę
4. Kubernetesコードチャレンジ (2) Watson APIを呼び出すアプリをKubernetes で動かそう ibm.biz/dojokadai2 無料範囲でWordPressサイトをKubernetes で動かそう ibm.biz/dojokadai3
4. Kubernetes コードチャレンジ (3) ibm.biz/docker101jp ▪ Docker から学ぶ Lab 0
– Dockerのインストール Lab 1 – 初めてコンテナを実⾏ Lab 2 – カスタムDockerイメージ Lab 3 – オーケストレーション⼊⾨
IBM Code Patterns https://ibm.biz/ibmcodejp ŏƗ ²ÊĚŬ «O¨¢O´aȟspÀÐĉí»¬OÕŴ
ºFf]s IBM Developer ibm.biz/IBMDevJP ĞüŐĹ¨Ñ¯ÀzƇĀt ƴ^ƆƝőäŔƪ
ƽ{IBM Dojo 2019 No. H8> ?I *",1 é Öij
:=B3ñƛ éÖij /41ÀÐ=<=294? #B14?<4A4@ é Öij :=292708<!F>4?:4364?01?82 éÖǓ '>4<+785A%8<8@785A ñƛ é Öij "=, &=34 *=<'>4<+785A%8<8@785A é Öij "/0A@=<(">>=<'>4<+785A%8<8@785A éÖij <0:FA82@ ĜȔęǠ /0A@=<+AB38= é Öij B<2A8=<0@0+4?C824B<2A8=<@#<0A8C4 é Öij '>4<+785A%8<8@785A ñƛ https://ibm-developer.connpass.com/
None