Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Operator Basic in CNDK2019

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

capsmalt

November 28, 2019
Tweet

More Decks by capsmalt

Other Decks in Technology

Transcript

  1. 5

  2. 14

  3. 15

  4. 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
  5. 19 / b gpim : a K a lc nhe

    od b k     - . - // / / / - . / - -
  6. 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/
  7. 27 p va ) ( K 8 r L 8

    t o K O ( K 8 ) ( e K e K sK (
  8. 1 2 3 Why/What Kubernetes Basic and Operator overview How

    to get the Operator Develop or Choose Omake Operator Lifecycle Manager (OLM) 31
  9. 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
  10. ( ( ) ( ( ( ) ( ) (

    3 - 5 3 - - 5
  11. 3 -- . • - 3 • - . 3

    • . 3 • • • 3
  12. 40

  13. 41

  14. 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)
  15. 44     o ) ) o o

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

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

    8 8 A K 8 W 8
  18. ) • N ) ( P • N ) (

    P • R ) ( O • ) ) ) O 48 ) ) /
  19. 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
  20. 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
  21. : 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 /
  22. ( 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
  23. 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
  24. - - ) ( 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
  25.   A B 5 HKI 66 -- N C

    M 6 3 3 3 6 3 3 3
  26. 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 - - -
  27. 

  28. 69

  29. 70

  30. 72

  31. 73

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

    - 2 : /8 52 7 5 7 5
  33. 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
  34. 81 : ,    o / , .

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

  36. 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
  37. 85

  38.        Relational DBs NoSQL

    DBs Storage Messaging Security Monitoring AL/ML Big Data DevOps
  39. 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
  40. 92  o KOM ( ) o ( ) o

    8 o > 8 o ) ( ) = =
  41. 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