Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

kintone on EKS ― EKS で実現するインフラ自動構築パイプライン

6,184 views

Published on

「夏の AWS Fargate & Amazon ECS/EKS 祭り」で発表した資料です。

Published in: Technology

kintone on EKS ― EKS で実現するインフラ自動構築パイプライン

  1. 1. on EKS 1 C E , ) ( @
  2. 2. • W • ::1 . • :2 . • S CDG • T )( S • 5 : 1 A@ S
  3. 3. ビジネスアプリ作成プラットフォーム
  4. 4. • A • 7 • S • US
  5. 5. • 8 1 2 • 1 0 3
  6. 6. 5 BA 8 8 - - -
  7. 7. - )) - ) ) ) - ) ) ) K ) K E A ) K ) K ) ) C ) ) C ( --
  8. 8. E
  9. 9. • • • • 1 3 • 3 • •
  10. 10. + K S D CE F N P F W AFBL
  11. 11. • 1 • 5
  12. 12. • 1 • C 1 6 1 1
  13. 13. (D e Sa R c I Pk A E B ) D , A 4C 3 ) .2 1 2 pR io F C D C 4 F .2 b e R dS C 4 4C 4 4 K gl V m p RnL
  14. 14. (D e Sa R c I Pk A E B ) D , A 4C 3 ) .2 1 2 pR io F C D C 4 F .2 b e R dS C 4 4C 4 4 K gl V m p RnL
  15. 15. (D e Sa R c I Pk A E B ) D , A 4C 3 ) .2 1 2 pR io F C D C 4 F .2 b e R dS C 4 4C 4 4 K gl V m p RnL
  16. 16. & & & & & & & &
  17. 17. (D e Sa R c I Pk A E B ) D , A 4C 3 ) .2 1 2 pR io F C D C 4 F .2 b e R dS C 4 4C 4 4 K gl V m p RnL
  18. 18. • 4 pdCG np • 2 4 fe • 2 4 c b • 2 2 2 4 2 • c gomK Aa kDG P • 2 4 2 4 • ilC S ilC FG P
  19. 19. ( ) 1 : 1 : 11 1 1: 1
  20. 20. ( ) 2 2: 2 1 1 1: 2 2 2 1 2 :22 2
  21. 21. (D e Sa R c I Pk A E B ) D , A 4C 3 ) .2 1 2 pR io F C D C 4 F .2 b e R dS C 4 4C 4 4 K gl V m p RnL
  22. 22. • • 2 • 8 •
  23. 23. • ak E K 2T 2S 2 K uo I 2TK • Y L 2R A • EQ2 SK Q2 SK I • KL 2R • P m 9
  24. 24. - ) - C ( - A - A - -) - ) - ) - 0 3- -
  25. 25. (D e Sa R c I Pk A E B ) D , A 4C 3 ) .2 1 2 pR io F C D C 4 F .2 b e R dS C 4 4C 4 4 K gl V m p RnL
  26. 26. = : - - = = C EA =
  27. 27. • F 3 3 3 5 • F 3 • F E C 3
  28. 28. • 6 6 3 GK E E EY • 6 3 3 C F E
  29. 29. apiVersion: apps/v1 kind: Deployment metadata: name: kintone-ap ... spec: ... spec: containers: - name: ap image: quay.io/cybozu/yakumo-kintone:{{ tag "kintone" }} env: - name: FTS_ELASTICSEARCH_HOST value: {{ cfn_exports "FtsElasticsearchEndpoint" }} livenessProbe: httpGet: path: /k/api/health/active port: 8000 initialDelaySeconds: 30 periodSeconds: 5 ... imagePullSecrets: - name: quay.io CE 7 F3
  30. 30. 3 8 , 8 3 E 8 3 8 E E K QE E b 8 aC D b F b N cC
  31. 31. • 5 • Li H P • a • C Bl e L • B H • 3 = B • d • 4 0 - - 0 S c
  32. 32. 3 5 • C 1 V D N e 1 P P S C • 4 C 1 P S C E • E C 1 P O ( C NI ) • - D Ob d C K
  33. 33. 3 - 3 E : 3 3 - 5 : : 3 3 - - 5 - . - 3 - : -5 - : 3 : - 5 C ) (
  34. 34. kind: Service apiVersion: v1 metadata: name: kintone-ap-headless annotations: external-dns.alpha.kubernetes.io/hostname: kintone-ap.yakumo.private. spec: clusterIP: None selector: component: kintone role: ap D 3 : 4 :
  35. 35. ) ( • • b a D gd e C W CfeC • • , , , 5 4 - 4 4 4 cf A • • S A
  36. 36. • • M KA ( ) E • • 4 6 R I 4 - 64 4 S • A
  37. 37. • C C S • D E 4 • K b • e K K 7
  38. 38. • 9 4 • 4 9 9 4 4G7K3SMDU5ZDB5WXRSWSWSMFUA
  39. 39. • (.)-.1 .)( (1 2 43 G • e i 0 k D0m e G • 1 2 • ae n 5 D o • . • 0 t 0 u • eY ae y p l
  40. 40. • - • o15J .. 2 • o15J 5 . t 1 G G o15J J 1 . i . 4 J 1 a 3 1 4 v
  41. 41. & + F EC
  42. 42. . 3 . . 3 / /

×