Slide 1

Slide 1 text

΋͏ͻͱͭͷk8s PaaS Deis Workflow

Slide 2

Slide 2 text

Kazuto Kusama @jacopen

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

The Illustrated Children’s Guide to Kubernetes https://www.youtube.com/watch?v=4ht22ReBjno

Slide 6

Slide 6 text

The Illustrated Children’s Guide to Kubernetes https://www.youtube.com/watch?v=4ht22ReBjno ,VCFSOFUFTͬͯͳ͊ʹʁ

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

http://kubernetes.io/docs/whatisk8s/

Slide 10

Slide 10 text

https://www.openshift.com

Slide 11

Slide 11 text

Deis Workflow

Slide 12

Slide 12 text

Deisͱ͸ • HerokuϥΠΫͳ࢖͍উखΛ໨ࢦͯ͠։ൃ͞Ε͍ͯΔPaaS • 2013೥ʹOpDemand͕OSSͰެ։ɻͦͷޙEngine Yard͕ങऩ • 6/10ʹɺ Version 2ʹ͋ͨΔDeis Workflow͕ϦϦʔε • த਎Λ࡞Γସ͑ͯKubernetesϕʔεͷPaaSʹ

Slide 13

Slide 13 text

Demo

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

Service Service Pod Pod Pod Pod namespace: testapp namespace: goapp namespace: deis deis-router External LB deis-controller database builder registry monitor

Slide 16

Slide 16 text

Service Service Pod Pod Pod Pod namespace: testapp namespace: goapp namespace: deis deis-router External LB deis-controller database builder registry monitor deis namespace ΞϓϦ͝ͱͷnamespace

Slide 17

Slide 17 text

Service Service Pod Pod Pod Pod namespace: testapp namespace: goapp namespace: deis deis-router External LB deis-controller database builder registry monitor http://goapp.example.com/ http://testapp.example.com/ http://deis.example.com/

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

Docker image Dockerfile Buildpack બ΂Δ3ͭͷσϓϩΠํ๏

Slide 20

Slide 20 text

Docker image Dockerfile Buildpack બ΂Δ3ͭͷσϓϩΠํ๏ Heroku΍Cloud Foundryͱಉ͡

Slide 21

Slide 21 text

$ kubectl get rc --namespace=deis NAME DESIRED CURRENT AGE deis-builder 1 1 18h deis-controller 1 1 18h deis-database 1 1 18h deis-logger 1 1 18h deis-minio 1 1 18h deis-monitor-grafana 1 1 18h deis-monitor-influxdb 1 1 18h deis-monitor-stdout 1 1 18h deis-registry 1 1 18h deis-router 1 1 18h deis-workflow-manager 1 1 18h

Slide 22

Slide 22 text

https://deis.com/docs/workflow/quickstart/ طʹk8s؀ڥ͕͋ΔͳΒ ηοτΞοϓ͸؆୯