Slide 1

Slide 1 text

Keita Watanabe Kubernetes Meetup Tokyo # 52 LT KubeflowͰ͸͡ΊΔ
 ML on Kubernetes #1 Kube fl owͷ֓ཁͱηοτΞοϓ

Slide 2

Slide 2 text

Keita Watanabe Machine Learning Solutions Architect ▶ Self-managedͳMachine LearningͷWorkload
 Λ୲౰͍ͯ͠ΔSA ▶ લ৬Ͱ͸Datascientist/ML Researcherͱͯ͠
 ECαΠτ্ͷը૾ݕࡧػೳͷ։ൃʹैࣄ ▶ Twitter: keitaw09 ▶ Linkedin: keitawatanabe ▶ ݱॴଐ: AWS Japan αϯσΟΤΰͰग़ձͬͨτϦ झຯ

Slide 3

Slide 3 text

Kubeflowͱ͸ Machine Learning Model-Development Lifecycle (MDLC)ͷ
 ֤εςοϓʢ+ύΠϓϥΠϯʣΛΧόʔ͢ΔToolͷू·Γ KubeflowΛ࠾༻͢ΔϝϦοτ Composability: ༻్ʹԠͯ͡ඞཁͳComponentsΛ੾Γग़ͯ͠༻͍Δ͜ͱ͕Ͱ͖Δ Portability: Vendor lock-inΛආ͚Δ͜ͱ͕Ͱ͖Δ Scalability: ෛՙʹԠͯ͡Container/NodeΛεέʔϧ͢Δ͜ͱ͕Ͱ͖Δ

Slide 4

Slide 4 text

Kubeflow overview Central Dashboard Data Ingestion Data Analysis Data Transform Data Validation Training AutoML Model eval. and valid. Serving Logging KServe Seldon Kube fl ow Pipelines Kube fl ow Notebooks Katib Training Operators MDLCͷ֤εςοϓ ରԠ͢ΔTool

Slide 5

Slide 5 text

Kubeflow overview Central Dashboard Data Ingestion Data Analysis Data Transform Data Validation Training AutoML Model eval. and valid. Serving Logging KServe Seldon Kube fl ow Pipelines Kube fl ow Notebooks Katib Training Operators MDLCͷ֤εςοϓ ରԠ͢ΔTool ࠓ೔΍Δ͜ͱ: Kube fl owͷηοτΞοϓ

Slide 6

Slide 6 text

Kubeflow setup Amazon EKS্ͰͷKube fl ow؀ڥͷߏங • git • kubectl • eksctl • kustomize • ࠓճ͸AWS Cloud9্Ͱ࡞ۀ͠·͢
 cf. https://www.eksworkshop.com/ 020_prerequisites/workspace/ Prerequisites

Slide 7

Slide 7 text

Demo

Slide 8

Slide 8 text

Kubeflow setup

Slide 9

Slide 9 text

To be

Slide 10

Slide 10 text

࣍ճ͸…

Slide 11

Slide 11 text

ࢀߟࢿྉ • https://www.eksworkshop.com/020_prerequisites/workspace/ • https://www.kube fl ow.org/docs/components/ • https://awslabs.github.io/kube fl ow-manifests/docs/deployment/vanilla/guide/ • https://www.oreilly.com/library/view/kube fl ow-for-machine/9781492050117/