Slide 1

Slide 1 text

2 ( 01 51 19 I F 01 51 19 01 51 19 D B / 1 1 1 - 2 / / @ ( )

Slide 2

Slide 2 text

3

Slide 3

Slide 3 text

4 / Develop Production YAML

Slide 4

Slide 4 text

5 3 D Day1 : v1 . 2 Day2 : v2 1 Day3 : v1 ..

Slide 5

Slide 5 text

6 -

Slide 6

Slide 6 text

7

Slide 7

Slide 7 text

8

Slide 8

Slide 8 text

9 "## " # %$ "$$ &#$ & !" & $ < ( Cloud Native Meetup Tokyo Cloud Native Developer JP %$&(+,*)' K I D K A >@> )

Slide 9

Slide 9 text

10 ( )( (

Slide 10

Slide 10 text

11

Slide 11

Slide 11 text

12

Slide 12

Slide 12 text

13 1 8 -88 / - 1 : 8 : / 8 . 1 / 11 .8 8 . . 8 - : . 8 .8

Slide 13

Slide 13 text

14

Slide 14

Slide 14 text

15

Slide 15

Slide 15 text

16 / 2 1 / S K O a 8 a /s D / (&, )

Slide 16

Slide 16 text

17

Slide 17

Slide 17 text

18 )

Slide 18

Slide 18 text

19

Slide 19

Slide 19 text

20

Slide 20

Slide 20 text

21

Slide 21

Slide 21 text

22 & 22

Slide 22

Slide 22 text

23 23 B

Slide 23

Slide 23 text

24 24 B

Slide 24

Slide 24 text

25 2 2 2 25

Slide 25

Slide 25 text

26 + K8s 26 2 2 2

Slide 26

Slide 26 text

27 + K8s 27 2 2 2

Slide 27

Slide 27 text

28 + K8s 28 2 2 2

Slide 28

Slide 28 text

29 + K8s 29 2 2 2

Slide 29

Slide 29 text

30 IBM Cloud Kubernetes Service (IKS) IBM Cloud Private (ICP) @ @ @ OSS

Slide 30

Slide 30 text

31 31

Slide 31

Slide 31 text

32 !

Slide 32

Slide 32 text

33 ( ) / ) ( ! B ( ) / A CF ( ! / / ( /

Slide 33

Slide 33 text

34 ( ) / ) A ( () ) ) ) 8 ! / (

Slide 34

Slide 34 text

35

Slide 35

Slide 35 text

36 36 IBM Cloud Private IBM Cloud Kubernetes Service (IKS) Amazon Elastic Kubernetes Service (EKS) Microsoft Azure Kubernetes Service (AKS) IBM Cloud Private on OpenShift ICP MCM

Slide 36

Slide 36 text

37 IBM Cloud Private (ICP) ecAK8s M g hb IBM Cloud Private IBM Cloud Private IBM Cloud Kubernetes Service (IKS) l 8K M ( ) / ) ) l ) i S G hb g O E E MAn fda

Slide 37

Slide 37 text

38

Slide 38

Slide 38 text

39

Slide 39

Slide 39 text

40 " &%# $!

Slide 40

Slide 40 text

41 C @ M P C /

Slide 41

Slide 41 text

42 Worker Node (OS: Ubuntu) Pod! 1Node

Slide 42

Slide 42 text

43 Worker Node (OS: Ubuntu) Pod! Kubernetes Worker Node (OS: Ubuntu) Worker Node (OS: Ubuntu) Node Kubernetes

Slide 43

Slide 43 text

44 Worker Node (OS: Ubuntu) Pod! Worker Node (OS: Ubuntu) Worker Node (OS: Ubuntu) Node Kubernetes

Slide 44

Slide 44 text

45 Worker Node (OS: Ubuntu) Pod! Worker Node (OS: Ubuntu) Worker Node (OS: Ubuntu) Node Node Kubernetes

Slide 45

Slide 45 text

46 Worker Node (OS: Ubuntu) Pod! Worker Node (OS: Ubuntu) Worker Node (OS: Ubuntu) Pod IP ) Pod 10.1.0.x .10 .11 .12 .13 .14 .15 .16 .17 .18 .19 Kubernetes

Slide 46

Slide 46 text

47 Pod app D D Replica Set Pod app Pod app Pod app Service 172.27.x.x:80 Pod app Replica Set v1 Deployment Replica Set v2 Pod app Pod app Pod app

Slide 47

Slide 47 text

48 ) Kubernetes 48 q @ q Pod Pod q ReplicaSet q Node Kubernetes https://thenewstack.io/kubernetes-deployments-work/

Slide 48

Slide 48 text

49 API UI CLI Kubernetes Master Worker Node 1 Worker Node 2 Worker Node 3 Worker Node n Registry • Etcd • API Server • Controller Manager Server • Scheduler Server cluster

Slide 49

Slide 49 text

50

Slide 50

Slide 50 text

51 • Kubernetes(K8s) CLI • K8s • @ @ • • DB •

Slide 51

Slide 51 text

52 (GitHub) ibm.biz/iks-handson

Slide 52

Slide 52 text

!

Slide 53

Slide 53 text

54

Slide 54

Slide 54 text

55 ) (24 Ib ec K S i /. / . /. ) K ec /. / . / /. . # / # # / b /. / . / /. . # / # # # / ) (24 3 1 M SK 3 ) dK SKB ) C) 14 b /. / . / /. . # / # / /# / C

Slide 55

Slide 55 text

56 ( - ) - ) I E ) K P M ( - ) EBC

Slide 56

Slide 56 text

57 / / . i P V . . ( ae MS U K) . / ( ) . c Bb i d CK .. / ( MK S I ( ) . U VQ

Slide 57

Slide 57 text

58

Slide 58

Slide 58 text

59 / 2 1 / S K O a 8 a /s D / (&, )

Slide 59

Slide 59 text

60 Proxy Node Proxy Node Proxy Node Worker Node Worker Node Worker Node Worker Node Master Node Master Node Master Node Mgmnt Node Mgmnt Node Boot Node V . P I K C IBM Cloud Automation Manager M .

Slide 60

Slide 60 text

61 . / . G & E & & & K

Slide 61

Slide 61 text

62 '&" • )'&$ • )' • )' #! • "(% )' )' ! '&$% &#

Slide 62

Slide 62 text

63 ) T N . ( ( I A E @ / J ( ( Development & Deploy (e.g. P G D )

Slide 63

Slide 63 text

64 Helm WSK . NQ Kubernetes B D E I M

Slide 64

Slide 64 text

65 C g 65 A C • IaaS r io SnNaGt g g aoNOM t P X // t P X IBM Cloud IBM Cloud Private / o Ae Ao vs eXc lA A Ø O AW B Sb o g ekAC • z F Sn Au • F io SnNa Sn A / 8 AdA / 8 8 /8/ zs Sn A Sn A Sn A IBM Cloud Automation Manager // K IG r t

Slide 65

Slide 65 text

66 and more…

Slide 66

Slide 66 text

67 ./ / .

Slide 67

Slide 67 text

68 IBM Cloud Kubernetes Service (IKS) IBM Cloud Private (ICP) OSS

Slide 68

Slide 68 text

69 IBM Cloud Private V3.1.x OGdo Ran G S DaM H A S d eG E D s IB D eo KLR QPI I vs agr /( A A IBM Z R M E ED D B ud tW utvs p /B D EC A ) ik K D hUa ot a Du Da ba AC Gl Go B C8 B D C B B D C C D a CI/CD D s Du r mG g lM J So hG ) BD odmG Do cDa cniW 2 TGb cnGPG ) TGb h i ) E fl C R Gvs / ( A 8DH gk A OpenWhisk

Slide 69

Slide 69 text

70 IBM Cloud Kubernetes Service (IKS) r @ p e r K e @ &$ k8s API kubectl m !" n '%# Watson IoT Database b asl c b u t