Slide 1

Slide 1 text

Kuma ৮ͬͯΈͨ Takafumi Ikeda Solution Engineer, Kong

Slide 2

Slide 2 text

@ikeike443 Takafumi Ikeda Solutions Engineer

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

Kuma ͱ͸

Slide 5

Slide 5 text

● ϢχόʔαϧίϯτϩʔϧϓϨʔϯ ● ܰྔͳσʔλϓϨʔϯ: Envoyϕʔε, L4/L7 ● DPΠϯδΣΫγϣϯ: ίʔυมߋͳ͠Ͱk8s, VMʹDP஫ೖ ● ๛෋ͳػೳ: mTLS, Traffic Segmentation, Traffic Routing, Traffic Metrics, Traffic Logs, Health- checking, etc ● ϚϧνϓϥοτϑΥʔϜ: k8s, VM, ϕΞϝλϧ ● ήʔτ΢ΣΠ࿈ܞ: KongΛ࢝Ίͱ͢ΔAPI Gateway/IngressʹରԠ

Slide 6

Slide 6 text

Kuma.io/install

Slide 7

Slide 7 text

./conf/kuma-cp.conf ./bin/kuma-dp ./bin/kuma-cp ./bin/kumactl Kuma Files ./bin/kuma-tcp-echo ./kuma-prometheus-sd ./bin/envoy ./README

Slide 8

Slide 8 text

Kuma.io In Kubernetes In Universal

Slide 9

Slide 9 text

CPΠϯετʔϧ͓ΑͼDPΠϯδΣΫγϣϯ

Slide 10

Slide 10 text

backend-api elasticsearch redis frontend-app αϯϓϧΞϓϦέʔγϣϯ

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

Mutual TLSͷઃఆ

Slide 17

Slide 17 text

Kuma.io backend-api elasticsearch redis frontend-app mTLS mTLS mTLS

Slide 18

Slide 18 text

INSERT AN IMAGE FOR ALL THE AREA mTLS 18 $ cat <

Slide 19

Slide 19 text

Traffic Permissionsͷઃఆ

Slide 20

Slide 20 text

INSERT AN IMAGE FOR ALL THE AREA Traffic-permission 20 $ cat <

Slide 21

Slide 21 text

Kong Integration

Slide 22

Slide 22 text

Kuma.io API Server kuma-system kuma-demo kuma-injector Search Back-end Reviews-Redis Envoy Sidecar Proxy Envoy Sidecar Proxy Envoy Sidecar Proxy labels: kuma.io/sidecar-injection: enabled Ingress/GW Envoy Sidecar Proxy Front-end Envoy Sidecar Proxy Kong Integration (Gateway Mode)

Slide 23

Slide 23 text

Traffic Routing/Canary - New in 0.3.2

Slide 24

Slide 24 text

Kuma.io backend-api v0 frontend-app backend-api v1 backend-api v2 Weight: 80 Weight: 0 Weight: 20

Slide 25

Slide 25 text

·ͱΊ ● Kuma͸Πϯετʔϧ͕؆୯Ͱѻ͍΍͍͢ ● k8sωΠςΟϒαϙʔτʹՃ͑ͯVM, ϕΞϝλϧ΋ಉ͡Α͏ʹαʔϏεϝογϡΛద༻Ͱ͖Δ ● ͔ͳΓए͍ϓϩδΣΫτ͕ͩɺ։ൃ΋ΞΫςΟϒʹߦΘΕ͍ͯͯ੒௕͕ظ଴Ͱ͖Δ ● ϓϩμΫγϣϯࣄྫ͸·ͩ΄ͱΜͲͳ͍ɺ͜Ε͔ΒͷϓϩδΣΫτ

Slide 26

Slide 26 text

Slack: https://chat.kuma.io μ΢ϯϩʔυ: kuma.io/install ΫΠοΫσϞ: https://github.com/Kong/kuma-demo ϦϯΫू