Operator Basic in CNDK2019

1cf2de2da02f94ad87a7a31038721e6c?s=47 capsmalt
November 28, 2019

Operator Basic in CNDK2019

創るものから活用するものへ -価値を生み出すOperatorの力-
@capsmalt (Kazufumi Saito), Red Hat K.K.

2019/11/28
CNDK2019 (https://cloudnativedays.jp/cndk2019/), [A2]14:20-15:00

1cf2de2da02f94ad87a7a31038721e6c?s=128

capsmalt

November 28, 2019
Tweet

Transcript

  1.          

     1    
  2. 2  

  3. 3  ) (

  4. 4     

  5. 5

  6.      6

  7. 7  

  8. 8    

  9. 9 KL 8 a O 8

  10. 10 . ( ) . !

  11. 11 !

  12. 12    

  13. 13        

  14. 14

  15. 15

  16. 16 

  17. 17 

  18. 2 7 00 - ,2 , 0 : , 7,

    S 7 IE LC A S EC LCH S LMI S LCLP M CLP KK S II 1H CLH C A E LK S LH A KCKL S ,A KK A KK L A LCH S -HKL H L C A K S MCE IEHP 1 LBH HEHAP S E L H 1H CLH C A E LK S 1 L C A B A D S E L H M CLP - C A S A - C A S M CLP LC C LCH K S 2 LOH D HEC P S CK KL HN P S KHM A L LCH S IA L B S E L H IA L B S A IA L B S II IA L B S M CLP L B K S H LC MHMK M CLP C A S 1MELC NC H L HEEHML S , L I CK H L C ACKL P S EMKL II ,E KLC CLP S 1H CLH E L C L S 0HA AA A LCH c R RV g eb kl i faVh T dUYT HM 7B 2 O L D 7B L L H LB /M L K , HKPKL MAMKL & 18 % 5
  19. 19 / b gpim : a K a lc nhe

    od b k     - . - // / / / - . / - -
  20. 20  

  21. 21   

  22. 22 KL 8 a O 8  !

  23. 23      ) (

  24. 24   !

  25. 25 l eo T i T @ N T aI

    F I 1 4 3 2 d N # NF T C I I T M F F 66 777 60 4. 6 2 6 46 / 1 7 60/ 66 777 60 4. 6 2 6 46 / 1 7 60/ 66 777 60 4. 6 2 6 46 / 1 7 60/ 66 777 60 4. 6 2 6 46 / 1 7 60/
  26. 26 

  27. 27 p va ) ( K 8 r L 8

    t o K O ( K 8 ) ( e K e K sK (
  28. 8 / / ) (/ . / @ K L

    I / 28
  29. 29 

  30. 30 Q.    NO  (Kubernetes  )

        
  31. 1 2 3 Why/What Kubernetes Basic and Operator overview How

    to get the Operator Develop or Choose Omake Operator Lifecycle Manager (OLM) 31
  32. Copyright 2019 Red Hat K.K. “OpenShift.Run 2019” )! OpenShift, Kubernetes7;:$#

    2<EI@ OpenShift.Run 2019 Powered by OpenShift Japan User Group #openshiftjp : 20191220(() 13:00 (13:30 )) : <EI@?FK?,EBiS303- .150-0013 '"&  1-20-8 =D??BHDH 3F : 400 : Japan OpenShift User Group #: OpenShift7*;:$# OpenShift7*;:CK@AK  %: •CK@AKJ?GI>K Session •Product Session/Technical Tips •After Party 6176:350/984+ https://www.openshift.run
  33.   33

  34.          

  35. ( ( ) ( ( ( ) ( ) (

    3 - 5 3 - - 5
  36. ( ) ) )      

    6 C 3 6
  37. 3 -- . • - 3 • - . 3

    • . 3 • • • 3
  38. 38  

  39. + 39

  40. 40

  41. 41

  42. 42 ? #6+,!3&($&+1T@  T@:PO7 [R]G=)*! 8XNU^ 05$26 ;C#6+,L\I9 /4"$26

    E<T@ .%-&L?M ZK4'&BS YFWJA>DHQ#6+,? 4'&`_T@V IT Operation (Manual)
  43. 43  

  44. 44     o ) ) o o

    o J P ( o         or 
  45. 45 . 4 1 o o o O o o

    o . o S o o o
  46. 46 8 W 8 K 8 K / ? 8O

    8 8 A K 8 W 8
  47. •  •   •    47

  48. ) • N ) ( P • N ) (

    P • R ) ( O • ) ) ) O 48 ) ) /
  49. • ()P • ()P • P () • C (

    () RNO ( 49 ) ) /
  50. 50 C E C : A ) A DDD C

    E I S C E C : A ) Q N TM ) ( -( - ) ( -( c ye / A hl / A ye e g P : Aa / A ye Q / A ye Q s c / A ye Qu i V O / A w Poe / A ye t l ud g . p / A Q i r e ng g , C . : C . : s m . J Q LO M s m C E :A CA . C ( :A / A
  51. 78 : 1 2

  52. 52    

  53. D 5 3 3 3 3

  54. 1 O Obh X X X W a c DX

    W X Bie R DG DX W d R T fX W )( 4 2 4 1 4 = 01 4 1 1 4 1 1 0 1
  55. = 1 N O ( )

  56.    

  57.       

  58. AB o 8 8 o 8 5 8 8

  59. : A M V dc OS ) bNKPR ) /C8D

    FBD a FBD 8 ( F8D FBD 8 BB /5 8 F FBD8 8 FBD8 )8C B 8AF ) 8 BA 8F B 8D 8 FBD 8( ( ( F8D B 8 8 C 8 (BA9 C 58 8F ) 8 BA 58 F / / BB 8AF 9 8I (8C ( )D 8D ( 8AF B ) (8C ( 8AF /
  60. ( o . 1 A C I NK o )

    (. 1 D 1 RO 1 D S § ) C 0C F C 1 C CA0 6 2 6 A0C A 6 20 6 6A0 6 6A0C 0 C A A 2 AF C A 6 A A2 0 06 C o K 02 o / , - 2 10C 6 A 2C Stable Ceph EdgeFS Alpha Cassandra CockroachDB Minio NFS YugabyteDB CC ) A : 2 A : 2: C0AC C 2 C
  61. o D 1 6

  62.  

  63. yi8r laa o in he si f R ln ln

    t O 3 3 in h D ( ) 3 3 i S i p o K ich K O 6 ) O - a o O
  64. - - ) ( i y pGj evb aOF W-

    3 / 6 b C b I cy lHn Wg v d u cj p M F H H y suw H W b O , W S A3 WtHr dk Hn y lHn b M Fj ev StHrW b I W A3 b R i o jupu Hob ,A A4 A3 ,A / A3 4 A3 / 3 B 3 B ,A A4 4
  65.   A B 5 HKI 66 -- N C

    M 6 3 3 3 6 3 3 3
  66. C B F - - - - - • A

    C ) B 3 B G CB C C • -C G B • B - - - • / , CAD BG G A • ,BG C C C • (, () D B • , - ) G G CB • B - - - • , - G B B G I B HD G C • G B G D C A B • /6 G , C6 - - -
  67. 

  68. B C 6- 6 8 ) -- ( -3 6-

    6- 6
  69. 69

  70. 70

  71. 71 /7/5 . 11: 7 #) @ 2::79 ## 557/99

    4#1 15:# ( #
  72. 72

  73. 73

  74.   74

  75. -77 / 5 / 1 -185 7 - 1 0.

    - 2 : /8 52 7 5 7 5
  76. 76 1 - / 1 / . 1 - /

    -- / .
  77. 7 7 7 7 O GS C P a Ge

    Db h AHB K AH i D C https://github.com/operator-framework/operator-sdk
  78. 78 / . ./ - . - ./ . /

  79. /66 5 . 7 4. 6/ 1 6-15 . 7

    4.
  80. ) (. 80

  81. 81 : ,    o / , .

    : K o : HG A , M S W O R
  82. 

  83. A L H I , ( , (( , (((

    , (/ , / ( A BA A A B A A , A B B A B ) A B B ( A A A D BA , A F A A BA AB A A B AB 3 8 8 3 8 8 3 8 3
  84. . ./ 

  85. 85

  86.        Relational DBs NoSQL

    DBs Storage Messaging Security Monitoring AL/ML Big Data DevOps
  87. ) ( 

  88.  - . -/

  89. 89 / - / - . ./ . . /

    . . . ./ .
  90. 90 ( ) ( 4 ) ( ( ( 4

    2 4 / 2 (2 2 2 2 1 2 2 2 4 2 4 / 2 4C4 2 2 / 3 aR/ 2 NKR R ie mr U M Dpgc OR.2 24 MOR/ 2 l MIUR L OR/ 2 fbo n / 2 Nd MIUR on
  91.  91

  92. 92  o KOM ( ) o ( ) o

    8 o > 8 o ) ( ) = =
  93. Copyright 2019 Red Hat K.K. “OpenShift.Run 2019” )! OpenShift, Kubernetes7;:$#

    2<EI@ OpenShift.Run 2019 Powered by OpenShift Japan User Group #openshiftjp : 20191220(() 13:00 (13:30 )) : <EI@?FK?,EBiS303- .150-0013 '"&  1-20-8 =D??BHDH 3F : 400 : Japan OpenShift User Group #: OpenShift7*;:$# OpenShift7*;:CK@AK  %: •CK@AKJ?GI>K Session •Product Session/Technical Tips •After Party 6176:350/984+ https://www.openshift.run
  94. 94