SlideShare une entreprise Scribd logo
1  sur  68
Télécharger pour lire hors ligne
2018/09/26
NTT ソフトウェアイノベーションセンタ
大嶋悠司
KubeFlow MeetUp #1
自己紹介
大嶋 悠司 @overs_5121
NTT ソフトウェアイノベーションセンタ
OSS活動が主な業務
• GoBGP(ソフトウェアBGPルータ)
• Docker
• Docker/Infrakit (メンテナ)
• KubeFlow/Katib (オーナー)
KubeFlow?
Kubernetes上に機械学習基盤を構築するOSSプロジェクト
• KubeCon2017NAにてGoogleが発表
• 6月末にv0.2がリリース
• Kubecon2018NA(12/16)にv1.0リリース予定
• 参加企業(一部)
• Google
• Intel
• Cisco
• Alibaba
• PFN
• NTT などなど..
何故KubeFlowが登場し,注目されたか
機械学習サービスの課題 @Nips2015
実サービスとしてMLコンポーネントを開発,運用する際の課題
Nips2015 にてGoogleが提唱
● 複雑なモデルは複雑な依存関係を持つ
● 入力データは変化しうる
● フィードバックループの難しさ
TensorFlow Extended (TFX)!
TFXの発表 @KDD2017
TensorFlow Extended (TFX)
KDD 2017にてGoogleが発表
実サービス(Google Play)を運用する基盤
TFXの設計思想
1. 柔軟性 : One machine learning platform for many learning tasks
○ 機械学習基盤は汎用であるべきだが,専用のチューニングも重要
2. 継続的学習 : Continuous training
○ 学習の流れはワークフローやダイヤグラムで記述できる
○ データは常に新しくなる
3. UIの重要性:Easy-to-use configuration and tools
○ ユーザがデータの特性やモデルを解析,デバッグするためにUIは重要
4. 安定性とスケーラビリティ : Production-level reliability and scalability
○ サイエンティストが自分の仕事に注力するためにデプロイの困難さなどはプラット
フォームで持ってあげるべき
TFXの更に周辺
TFX
Borg (クラスタ管理ツール)
TFで開発
TFXの更に周辺
TFX
Borg (クラスタ管理ツール)
TFで開発
OSSとして
成
熟
Kubernetes
OSSとして成
熟
TFXオープン化の兆し
KubeFlowの登場 @KubeCon2017
つまり...
この会の趣旨は
つまり...
この会の趣旨は
KubeFlowで一緒に優勝しましょう!
機械学習をもっと簡単にサービスに
• KubeFlowはこれから盛り上がります!皆で勉強しましょう
• KFの実装に踏み込んだMeetUpは世界でもほぼないです! (こ
こにいる全員がアーリーアダプターです!)
• 業務のニーズをコミュニティにフィードバックしましょう!(主催者
のうち2人はコンポーネントのオーナーです)
• 業務でのMLのツラミ,ML基盤のツラミを共有しましょう!
(KubeFlowは置いといても!)
TFX(再掲)のPipeLine
KubeFlow Pipeline
Roll-out Serving Monitering Logging
Data
Ingestion
Data
Analysis
Data
Transform
-ation
Data
Validation
Data
Splitting
Trainer
Building
a
Model
Model
Validation
Training
At Scale
KubeFlow Components
Roll-out Serving Monitering Logging
Data
Ingestion
Data
Analysis
Data
Transform
-ation
Data
Validation
Data
Splitting
Trainer
Building
a
Model
Model
Validation
Training
At Scale
TF/Pytorch/Chainer Operator
Katib
Getting Sart
とりあえずk8sクラスタを用意しましょう
GKEの場合RBACが使えるように設定が必要
( $ kubectl create clusterrolebinding default-admin )
公式スクリプトで必要ツールをダウンロード
$ curl https://raw.githubusercontent.com/kubeflow/kubeflow/master/scripts/download.sh | bash
公式スクリプトでKubeFlow インストール
$ KFAPP=kf-test
$ kubectl create ns kubeflow
$ ./scripts/kfctl.sh init ${KFAPP} --platform none
$ cd ${KFAPP}
$ ../scripts/kfctl.sh generate k8s
$ ../scripts/kfctl.sh apply k8s
https://www.kubeflow.org/docs/started/getting-started/
本資料は次期リリース v0.3 での方法を記述しています
v0.2 以前では方法が変わりますのでご注意ください
KubeFlow Core Components
KubeFlow Core Components
KubeFlow Core Components
他のコンポーネントへのリンク集だよ!
KubeFlow Core Components
JupyterNoteBookをデプロイします!
GPUとかもアタッチできます!
KubeFlow Core Components
TensorFlow Jobを作ったり,状態を確認
したりできます!
KubeFlow Core Components
ご存知 KubeDash!
今日の発表予定
Roll-out Serving Monitering Logging
Data
Ingestion
Data
Analysis
Data
Transform
-ation
Data
Validation
Data
Splitting
Trainer
Building
a
Model
Model
Validation
Training
At Scale
TF/Pytorch/Chainer Operator
Katib
学習のハイパーパラメータチューニングを楽に並列にできる
by Katib オーナー NTT 大嶋
今日の発表予定
Roll-out Serving Monitering Logging
Data
Ingestion
Data
Analysis
Data
Transform
-ation
Data
Validation
Data
Splitting
Trainer
Building
a
Model
Model
Validation
Training
At Scale
TF/Pytorch/Chainer Operator
Katib
フレームワークによらずジョブの管理を.あまつさえ分散で
by Chainer Operator オーナー PFN 大村さん
今日の発表予定
Roll-out Serving Monitering Logging
Data
Ingestion
Data
Analysis
Data
Transform
-ation
Data
Validation
Data
Splitting
Trainer
Building
a
Model
Model
Validation
Training
At Scale
TF/Pytorch/Chainer Operator
Katib
パイプラインって何?どうやって定義するの?
by メルカリ 上田さん
Katibのよもやま話
ほんのり実装寄りで
Katib
ハイパーパラメータチューニングフレームワーク
GoogleがTFXと同時にKDD 2017で発表したVizierがモデル
• DLフレームワーク非依存
• Yamlでパラメータ空間を定義してk8s上で探索
• サポートするアルゴリズム
• Random
• Grid
• HyperBand
• Bayesian Optimization
こっそりいる Tuner
Katib
Katib manager
Random Grid HyperBand
Parameter1
Parameter2
Parameter3
Metrics
Collector
Metrics
Collector
Metrics
Collector
Katib
Katib manager
Random Grid HyperBand
Parameter1
Parameter2
Parameter3
Metrics
Collector
Metrics
Collector
Metrics
Collectorジョブ全体の流れ
Katib
Katib manager
Random Grid HyperBand
Parameter1
Parameter2
Parameter3
Metrics
Collector
Metrics
Collector
Metrics
Collectorチューニングアルゴリズムの選択部分
Katib
Katib manager
Random Grid HyperBand
Parameter1
Parameter2
Parameter3
Metrics
Collector
Metrics
Collector
Metrics
Collectorパラメータの埋込
Katib
Katib manager
Random Grid HyperBand
Parameter1
Parameter2
Parameter3
Metrics
Collector
Metrics
Collector
Metrics
Collectorメトリクスの取得
Katib
Katib manager
Random Grid HyperBand
Parameter1
Parameter2
Parameter3
Metrics
Collector
Metrics
Collector
Metrics
Collectorジョブ全体の流れ
ジョブ全体の流れ: ジョブの作成
Only $kubectl apply -f study-job.yml !
Katib manager
Random Grid HyperBand
StudyJob
Controller
ジョブ全体の流れ: ジョブの作成
ジョブ全体の流れ: ジョブの作成
study-job.yml
Katib manager
Random Grid HyperBand
StudyJob
Controller
ジョブ全体の流れ: ジョブの作成
study-job.yml StudyJob α
Katib manager
Random Grid HyperBand
StudyJob
Controller
ジョブ全体の流れ: ジョブの作成
study-job.yml StudyJob α
StudyJob
Controller
Katib manager
Random Grid HyperBand
ジョブ全体の流れ: ジョブの作成
StudyJob αを登録
StudyJob α
Katib manager
StudyJob
Controller
Random Grid HyperBand
ジョブ全体の流れ: ジョブの作成
study-job.yml StudyJob α
Katib manager
Random Grid HyperBand
StudyJob
Controller
パラメータの生成を
要求
ジョブ全体の流れ: ジョブの作成
study-job.yml StudyJob α
Katib manager
Random Grid HyperBand
Parameter1
Parameter2
Metrics
Collector
Metrics
Collector
StudyJob
Controller
ジョブ全体の流れ: ジョブの作成
study-job.yml StudyJob α
Katib manager
Random Grid HyperBand
Parameter1
Parameter2
Metrics
Collector
Metrics
Collector
StudyJob
Controller
ジョブ全体の流れ: ジョブの作成
study-job.yml StudyJob α
Katib manager
Random Grid HyperBand
Parameter1
Parameter2
Metrics
Collector
Metrics
Collector
StudyJob
Controller
ジョブ全体の流れ: ジョブの作成
study-job.yml StudyJob α
Katib manager
Random Grid HyperBand
Parameter1
Parameter2
Metrics
Collector
Metrics
Collector
StudyJob
Controller
ジョブ全体の流れ: ジョブの作成
study-job.yml StudyJob α
Katib manager
Random Grid HyperBand
StudyJob
Controller
パラメータの生成を
再度要求
ジョブ全体の流れ: ジョブの作成
study-job.yml StudyJob α
Katib manager
Random Grid HyperBand
StudyJob
Controller
パラメータの生成を
再度要求
繰り返し
Katib
Katib manager
Random Grid HyperBand
Parameter1
Parameter2
Parameter3
Metrics
Collector
Metrics
Collector
Metrics
Collectorチューニングアルゴリズムの選択部分
チューニングアルゴリズムの選択
Katib manager
study-job.yml
algorithm: random
Random
Grid
HyperBand
チューニングアルゴリズムの選択
Katib manager
study-job.yml
algorithm: random
Random
Grid
HyperBand
random-suggestionはおるかね?
チューニングアルゴリズムの選択
Katib manager
study-job.yml
algorithm: random
Random
Grid
HyperBand
チューニングアルゴリズムの選択
Katib manager
study-job.yml
algorithm: random
Random
Grid
HyperBand
チューニングアルゴリズムの選択
Katib manager
study-job.yml
algorithm: random
Random
Grid
HyperBandSaitsuyo
チューニングアルゴリズムの選択
Katib manager
study-job.yml
algorithm: random
Random
Grid
HyperBand
saitsuyo-suggestionはおるかね?
Saitsuyo
チューニングアルゴリズムの選択
Katib manager
study-job.yml
algorithm: random
Random
Grid
HyperBandSaitsuyo
チューニングアルゴリズムの選択
Katib manager
study-job.yml
algorithm: random
Random
Grid
HyperBandSaitsuyo
チューニングアルゴリズムの選択
Katib manager
study-job.yml
algorithm: random
Random
Grid
HyperBandSaitsuyo
チューニングアルゴリズムの選択
Katib manager
study-job.yml
algorithm: random
Random
Grid
HyperBandSaitsuyo
Katib
Katib manager
Random Grid HyperBand
Parameter1
Parameter2
Parameter3
Metrics
Collector
Metrics
Collector
Metrics
Collectorパラメータの埋込
パラメータの埋込
Go Templateを用いて埋込
最初書くのは面倒かもですが..
どんなworkerのマニフェストでも対応可能
Katib
Katib manager
Random Grid HyperBand
Parameter1
Parameter2
Parameter3
Metrics
Collector
Metrics
Collector
Metrics
Collectorメトリクスの取得
メトリクスの取得
Worker
Metrics
Collector
メトリクスの取得
WorkerMetrics Collector
(CronJob)
Stdout
___
_______
__
_________
_________
Metrics Collector
(実体)
毎分
メトリクスの取得
WorkerMetrics Collector
(CronJob)
Stdout
___
_______
__
_________
_________
Metrics Collector
(実体)
メトリクス名=数値
となっている部分を探してManagerに報告
Katibまとめ
• 並列でパラメータチューニングを行えるフレームワーク
• アルゴリズムの追加も容易
• チューニングアルゴリズム自体のテスト,開発も容易

Contenu connexe

Tendances

Autopilot google kubernetes engineでargo workflowsを動かす
Autopilot google kubernetes engineでargo workflowsを動かすAutopilot google kubernetes engineでargo workflowsを動かす
Autopilot google kubernetes engineでargo workflowsを動かすshouta yoshikai
 
Introduction to TFX (TFDV+TFT+TFMA)
Introduction to TFX (TFDV+TFT+TFMA)Introduction to TFX (TFDV+TFT+TFMA)
Introduction to TFX (TFDV+TFT+TFMA)Shunya Ueta
 
20180729 Preferred Networksの機械学習クラスタを支える技術
20180729 Preferred Networksの機械学習クラスタを支える技術20180729 Preferred Networksの機械学習クラスタを支える技術
20180729 Preferred Networksの機械学習クラスタを支える技術Preferred Networks
 
virtual-kubeletってなんだ?Alibaba Cloudで動かしてみよう
virtual-kubeletってなんだ?Alibaba Cloudで動かしてみようvirtual-kubeletってなんだ?Alibaba Cloudで動かしてみよう
virtual-kubeletってなんだ?Alibaba Cloudで動かしてみようShinya Mori (@mosuke5)
 
Rancher 2.0 Technical Preview & Bluemix Kubernetes Cluster Import
Rancher 2.0 Technical Preview & Bluemix Kubernetes Cluster ImportRancher 2.0 Technical Preview & Bluemix Kubernetes Cluster Import
Rancher 2.0 Technical Preview & Bluemix Kubernetes Cluster ImportBMXUG
 
How to Schedule Machine Learning Workloads Nicely In Kubernetes #CNDT2020 / C...
How to Schedule Machine Learning Workloads Nicely In Kubernetes #CNDT2020 / C...How to Schedule Machine Learning Workloads Nicely In Kubernetes #CNDT2020 / C...
How to Schedule Machine Learning Workloads Nicely In Kubernetes #CNDT2020 / C...Preferred Networks
 
インフラエンジニアのお仕事(オンプレ)
インフラエンジニアのお仕事(オンプレ)インフラエンジニアのお仕事(オンプレ)
インフラエンジニアのお仕事(オンプレ)Shinnosuke Tokuda
 
A practical guide to machine learning on GCP
A practical guide to machine learning on GCPA practical guide to machine learning on GCP
A practical guide to machine learning on GCPHayato Yoshikawa
 
Google Cloud Platform 概要
Google Cloud Platform 概要Google Cloud Platform 概要
Google Cloud Platform 概要Kiyoshi Fukuda
 
Machine learning CI/CD with OSS
Machine learning CI/CD with OSSMachine learning CI/CD with OSS
Machine learning CI/CD with OSSyusuke shibui
 
SpringOne Platform 2018 全体報告
SpringOne Platform 2018 全体報告SpringOne Platform 2018 全体報告
SpringOne Platform 2018 全体報告Takuya Iwatsuka
 
EmbulkのGCS/BigQuery周りのプラグインについて
EmbulkのGCS/BigQuery周りのプラグインについてEmbulkのGCS/BigQuery周りのプラグインについて
EmbulkのGCS/BigQuery周りのプラグインについてSatoshi Akama
 
[Cloud OnAir] Google Cloud 主催イベント Anthos Day 情報 2020 年 2 月 13 日放送
[Cloud OnAir] Google Cloud 主催イベント Anthos Day 情報 2020 年 2 月 13 日放送[Cloud OnAir] Google Cloud 主催イベント Anthos Day 情報 2020 年 2 月 13 日放送
[Cloud OnAir] Google Cloud 主催イベント Anthos Day 情報 2020 年 2 月 13 日放送Google Cloud Platform - Japan
 
『 イドラ ファンタシースターサーガ 』を支える GCP | Google Cloud INSIDE Games & Apps
『 イドラ ファンタシースターサーガ 』を支える GCP | Google Cloud INSIDE Games & Apps 『 イドラ ファンタシースターサーガ 』を支える GCP | Google Cloud INSIDE Games & Apps
『 イドラ ファンタシースターサーガ 』を支える GCP | Google Cloud INSIDE Games & Apps Google Cloud Platform - Japan
 
20211209 lt runtime_field
20211209 lt runtime_field20211209 lt runtime_field
20211209 lt runtime_fieldNomura Yuta
 
Azure Batch Renderingではじめるクラウドレンダリング
Azure Batch RenderingではじめるクラウドレンダリングAzure Batch Renderingではじめるクラウドレンダリング
Azure Batch RenderingではじめるクラウドレンダリングMicrosoft
 
IL2CPPに関する軽い話
IL2CPPに関する軽い話IL2CPPに関する軽い話
IL2CPPに関する軽い話Wooram Yang
 
アドテク×Scala×パフォーマンスチューニング
アドテク×Scala×パフォーマンスチューニングアドテク×Scala×パフォーマンスチューニング
アドテク×Scala×パフォーマンスチューニングYosuke Mizutani
 
Apache Airflow で作る GCP のデータパイプライン @ 酔いどれGCPUG 2017/11/28
Apache Airflow で作る GCP のデータパイプライン @ 酔いどれGCPUG 2017/11/28Apache Airflow で作る GCP のデータパイプライン @ 酔いどれGCPUG 2017/11/28
Apache Airflow で作る GCP のデータパイプライン @ 酔いどれGCPUG 2017/11/28Yuta Hono
 
Reactive Workflow Argo Eventsの紹介
Reactive Workflow Argo Eventsの紹介Reactive Workflow Argo Eventsの紹介
Reactive Workflow Argo Eventsの紹介Daisuke Taniwaki
 

Tendances (20)

Autopilot google kubernetes engineでargo workflowsを動かす
Autopilot google kubernetes engineでargo workflowsを動かすAutopilot google kubernetes engineでargo workflowsを動かす
Autopilot google kubernetes engineでargo workflowsを動かす
 
Introduction to TFX (TFDV+TFT+TFMA)
Introduction to TFX (TFDV+TFT+TFMA)Introduction to TFX (TFDV+TFT+TFMA)
Introduction to TFX (TFDV+TFT+TFMA)
 
20180729 Preferred Networksの機械学習クラスタを支える技術
20180729 Preferred Networksの機械学習クラスタを支える技術20180729 Preferred Networksの機械学習クラスタを支える技術
20180729 Preferred Networksの機械学習クラスタを支える技術
 
virtual-kubeletってなんだ?Alibaba Cloudで動かしてみよう
virtual-kubeletってなんだ?Alibaba Cloudで動かしてみようvirtual-kubeletってなんだ?Alibaba Cloudで動かしてみよう
virtual-kubeletってなんだ?Alibaba Cloudで動かしてみよう
 
Rancher 2.0 Technical Preview & Bluemix Kubernetes Cluster Import
Rancher 2.0 Technical Preview & Bluemix Kubernetes Cluster ImportRancher 2.0 Technical Preview & Bluemix Kubernetes Cluster Import
Rancher 2.0 Technical Preview & Bluemix Kubernetes Cluster Import
 
How to Schedule Machine Learning Workloads Nicely In Kubernetes #CNDT2020 / C...
How to Schedule Machine Learning Workloads Nicely In Kubernetes #CNDT2020 / C...How to Schedule Machine Learning Workloads Nicely In Kubernetes #CNDT2020 / C...
How to Schedule Machine Learning Workloads Nicely In Kubernetes #CNDT2020 / C...
 
インフラエンジニアのお仕事(オンプレ)
インフラエンジニアのお仕事(オンプレ)インフラエンジニアのお仕事(オンプレ)
インフラエンジニアのお仕事(オンプレ)
 
A practical guide to machine learning on GCP
A practical guide to machine learning on GCPA practical guide to machine learning on GCP
A practical guide to machine learning on GCP
 
Google Cloud Platform 概要
Google Cloud Platform 概要Google Cloud Platform 概要
Google Cloud Platform 概要
 
Machine learning CI/CD with OSS
Machine learning CI/CD with OSSMachine learning CI/CD with OSS
Machine learning CI/CD with OSS
 
SpringOne Platform 2018 全体報告
SpringOne Platform 2018 全体報告SpringOne Platform 2018 全体報告
SpringOne Platform 2018 全体報告
 
EmbulkのGCS/BigQuery周りのプラグインについて
EmbulkのGCS/BigQuery周りのプラグインについてEmbulkのGCS/BigQuery周りのプラグインについて
EmbulkのGCS/BigQuery周りのプラグインについて
 
[Cloud OnAir] Google Cloud 主催イベント Anthos Day 情報 2020 年 2 月 13 日放送
[Cloud OnAir] Google Cloud 主催イベント Anthos Day 情報 2020 年 2 月 13 日放送[Cloud OnAir] Google Cloud 主催イベント Anthos Day 情報 2020 年 2 月 13 日放送
[Cloud OnAir] Google Cloud 主催イベント Anthos Day 情報 2020 年 2 月 13 日放送
 
『 イドラ ファンタシースターサーガ 』を支える GCP | Google Cloud INSIDE Games & Apps
『 イドラ ファンタシースターサーガ 』を支える GCP | Google Cloud INSIDE Games & Apps 『 イドラ ファンタシースターサーガ 』を支える GCP | Google Cloud INSIDE Games & Apps
『 イドラ ファンタシースターサーガ 』を支える GCP | Google Cloud INSIDE Games & Apps
 
20211209 lt runtime_field
20211209 lt runtime_field20211209 lt runtime_field
20211209 lt runtime_field
 
Azure Batch Renderingではじめるクラウドレンダリング
Azure Batch RenderingではじめるクラウドレンダリングAzure Batch Renderingではじめるクラウドレンダリング
Azure Batch Renderingではじめるクラウドレンダリング
 
IL2CPPに関する軽い話
IL2CPPに関する軽い話IL2CPPに関する軽い話
IL2CPPに関する軽い話
 
アドテク×Scala×パフォーマンスチューニング
アドテク×Scala×パフォーマンスチューニングアドテク×Scala×パフォーマンスチューニング
アドテク×Scala×パフォーマンスチューニング
 
Apache Airflow で作る GCP のデータパイプライン @ 酔いどれGCPUG 2017/11/28
Apache Airflow で作る GCP のデータパイプライン @ 酔いどれGCPUG 2017/11/28Apache Airflow で作る GCP のデータパイプライン @ 酔いどれGCPUG 2017/11/28
Apache Airflow で作る GCP のデータパイプライン @ 酔いどれGCPUG 2017/11/28
 
Reactive Workflow Argo Eventsの紹介
Reactive Workflow Argo Eventsの紹介Reactive Workflow Argo Eventsの紹介
Reactive Workflow Argo Eventsの紹介
 

Similaire à KubeFlow MeetUp #1 Katibよもやま話

[OracleCodeTokyo2019] Kubernetesで実現する運用自動化の新しいアプローチとは
[OracleCodeTokyo2019] Kubernetesで実現する運用自動化の新しいアプローチとは[OracleCodeTokyo2019] Kubernetesで実現する運用自動化の新しいアプローチとは
[OracleCodeTokyo2019] Kubernetesで実現する運用自動化の新しいアプローチとはKoto Shigeru
 
今後のContainerの行く末の感じたこと、思ったこと 〜JKD参加報告〜
今後のContainerの行く末の感じたこと、思ったこと〜JKD参加報告〜今後のContainerの行く末の感じたこと、思ったこと〜JKD参加報告〜
今後のContainerの行く末の感じたこと、思ったこと 〜JKD参加報告〜Tsukasa Kato
 
Observability, Service Mesh and Microservices
Observability, Service Mesh and MicroservicesObservability, Service Mesh and Microservices
Observability, Service Mesh and MicroservicesTaiki
 
【de:code 2020】 Azure Kubernetes Service と Azure DevOps による GitOps の実践
【de:code 2020】 Azure Kubernetes Service と Azure DevOps による GitOps の実践【de:code 2020】 Azure Kubernetes Service と Azure DevOps による GitOps の実践
【de:code 2020】 Azure Kubernetes Service と Azure DevOps による GitOps の実践日本マイクロソフト株式会社
 
仮想通貨取引所 bitbank の IaC の導入と実践
仮想通貨取引所 bitbank の IaC の導入と実践 仮想通貨取引所 bitbank の IaC の導入と実践
仮想通貨取引所 bitbank の IaC の導入と実践 bitbank, Inc. Tokyo, Japan
 
GraphQLはどんな時に使うか
GraphQLはどんな時に使うかGraphQLはどんな時に使うか
GraphQLはどんな時に使うかYutaka Tachibana
 
OpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
OpenStack Vancouver Summit Report presented at nttgroup meeting in JapaneseOpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
OpenStack Vancouver Summit Report presented at nttgroup meeting in JapaneseToshikazu Ichikawa
 
Edge Computing と k8s でなんか話すよ
Edge Computing と k8s でなんか話すよEdge Computing と k8s でなんか話すよ
Edge Computing と k8s でなんか話すよVirtualTech Japan Inc.
 
Circle of Code with Cloud Foundry
Circle of Code with Cloud FoundryCircle of Code with Cloud Foundry
Circle of Code with Cloud FoundryTomohiro Ichimura
 
MBaaS for Global and China
MBaaS for Global and ChinaMBaaS for Global and China
MBaaS for Global and ChinaNaoto Ikeno
 
Azure Kubernetes ServiceとCI/CD pipeline
Azure Kubernetes ServiceとCI/CD pipelineAzure Kubernetes ServiceとCI/CD pipeline
Azure Kubernetes ServiceとCI/CD pipelineryosuke matsumura
 
Microsoft open tech night 2020 feb18
Microsoft open tech night 2020 feb18Microsoft open tech night 2020 feb18
Microsoft open tech night 2020 feb18Masatomo Ito
 
CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜
CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜
CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜Masaya Aoyama
 
SpringOne Platform Replay -Pivotal Cloud Foundry-
SpringOne Platform Replay -Pivotal Cloud Foundry-SpringOne Platform Replay -Pivotal Cloud Foundry-
SpringOne Platform Replay -Pivotal Cloud Foundry-CASAREAL, Inc.
 
Azure Machine Learning Build 2020
Azure Machine Learning Build 2020Azure Machine Learning Build 2020
Azure Machine Learning Build 2020Keita Onabuta
 
機械学習プロジェクトにおける Cloud AI Platform の使い方 (2018-11-19)
機械学習プロジェクトにおける Cloud AI Platform の使い方 (2018-11-19)機械学習プロジェクトにおける Cloud AI Platform の使い方 (2018-11-19)
機械学習プロジェクトにおける Cloud AI Platform の使い方 (2018-11-19)Yaboo Oyabu
 
Tech Dojo 02/09 IBM Japan CSM
Tech Dojo 02/09 IBM Japan CSMTech Dojo 02/09 IBM Japan CSM
Tech Dojo 02/09 IBM Japan CSM勇 黒沢
 
JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...
JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...
JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...NTT DATA Technology & Innovation
 

Similaire à KubeFlow MeetUp #1 Katibよもやま話 (20)

2018 07-19dist
2018 07-19dist2018 07-19dist
2018 07-19dist
 
[OracleCodeTokyo2019] Kubernetesで実現する運用自動化の新しいアプローチとは
[OracleCodeTokyo2019] Kubernetesで実現する運用自動化の新しいアプローチとは[OracleCodeTokyo2019] Kubernetesで実現する運用自動化の新しいアプローチとは
[OracleCodeTokyo2019] Kubernetesで実現する運用自動化の新しいアプローチとは
 
今後のContainerの行く末の感じたこと、思ったこと 〜JKD参加報告〜
今後のContainerの行く末の感じたこと、思ったこと〜JKD参加報告〜今後のContainerの行く末の感じたこと、思ったこと〜JKD参加報告〜
今後のContainerの行く末の感じたこと、思ったこと 〜JKD参加報告〜
 
Observability, Service Mesh and Microservices
Observability, Service Mesh and MicroservicesObservability, Service Mesh and Microservices
Observability, Service Mesh and Microservices
 
【初心者向け】API を使ってクラウドの管理を自動化しよう
【初心者向け】API を使ってクラウドの管理を自動化しよう【初心者向け】API を使ってクラウドの管理を自動化しよう
【初心者向け】API を使ってクラウドの管理を自動化しよう
 
【de:code 2020】 Azure Kubernetes Service と Azure DevOps による GitOps の実践
【de:code 2020】 Azure Kubernetes Service と Azure DevOps による GitOps の実践【de:code 2020】 Azure Kubernetes Service と Azure DevOps による GitOps の実践
【de:code 2020】 Azure Kubernetes Service と Azure DevOps による GitOps の実践
 
仮想通貨取引所 bitbank の IaC の導入と実践
仮想通貨取引所 bitbank の IaC の導入と実践 仮想通貨取引所 bitbank の IaC の導入と実践
仮想通貨取引所 bitbank の IaC の導入と実践
 
GraphQLはどんな時に使うか
GraphQLはどんな時に使うかGraphQLはどんな時に使うか
GraphQLはどんな時に使うか
 
OpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
OpenStack Vancouver Summit Report presented at nttgroup meeting in JapaneseOpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
OpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
 
Edge Computing と k8s でなんか話すよ
Edge Computing と k8s でなんか話すよEdge Computing と k8s でなんか話すよ
Edge Computing と k8s でなんか話すよ
 
Circle of Code with Cloud Foundry
Circle of Code with Cloud FoundryCircle of Code with Cloud Foundry
Circle of Code with Cloud Foundry
 
MBaaS for Global and China
MBaaS for Global and ChinaMBaaS for Global and China
MBaaS for Global and China
 
Azure Kubernetes ServiceとCI/CD pipeline
Azure Kubernetes ServiceとCI/CD pipelineAzure Kubernetes ServiceとCI/CD pipeline
Azure Kubernetes ServiceとCI/CD pipeline
 
Microsoft open tech night 2020 feb18
Microsoft open tech night 2020 feb18Microsoft open tech night 2020 feb18
Microsoft open tech night 2020 feb18
 
CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜
CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜
CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜
 
SpringOne Platform Replay -Pivotal Cloud Foundry-
SpringOne Platform Replay -Pivotal Cloud Foundry-SpringOne Platform Replay -Pivotal Cloud Foundry-
SpringOne Platform Replay -Pivotal Cloud Foundry-
 
Azure Machine Learning Build 2020
Azure Machine Learning Build 2020Azure Machine Learning Build 2020
Azure Machine Learning Build 2020
 
機械学習プロジェクトにおける Cloud AI Platform の使い方 (2018-11-19)
機械学習プロジェクトにおける Cloud AI Platform の使い方 (2018-11-19)機械学習プロジェクトにおける Cloud AI Platform の使い方 (2018-11-19)
機械学習プロジェクトにおける Cloud AI Platform の使い方 (2018-11-19)
 
Tech Dojo 02/09 IBM Japan CSM
Tech Dojo 02/09 IBM Japan CSMTech Dojo 02/09 IBM Japan CSM
Tech Dojo 02/09 IBM Japan CSM
 
JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...
JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...
JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...
 

Plus de Yuji Oshima

MLCT#12 使われる機能目指して 測ったり試したり
MLCT#12 使われる機能目指して 測ったり試したりMLCT#12 使われる機能目指して 測ったり試したり
MLCT#12 使われる機能目指して 測ったり試したりYuji Oshima
 
KubernetesでGPUクラスタを管理したい
KubernetesでGPUクラスタを管理したいKubernetesでGPUクラスタを管理したい
KubernetesでGPUクラスタを管理したいYuji Oshima
 
Infrakitの話とk8s+GPUの話
Infrakitの話とk8s+GPUの話Infrakitの話とk8s+GPUの話
Infrakitの話とk8s+GPUの話Yuji Oshima
 
Infrakit Docker_Tokyo_meetup
Infrakit Docker_Tokyo_meetupInfrakit Docker_Tokyo_meetup
Infrakit Docker_Tokyo_meetupYuji Oshima
 
Docker1.12イングレスロードバランサ
Docker1.12イングレスロードバランサDocker1.12イングレスロードバランサ
Docker1.12イングレスロードバランサYuji Oshima
 
runC概要と使い方
runC概要と使い方runC概要と使い方
runC概要と使い方Yuji Oshima
 
近頃のDockerネットワーク
近頃のDockerネットワーク近頃のDockerネットワーク
近頃のDockerネットワークYuji Oshima
 

Plus de Yuji Oshima (7)

MLCT#12 使われる機能目指して 測ったり試したり
MLCT#12 使われる機能目指して 測ったり試したりMLCT#12 使われる機能目指して 測ったり試したり
MLCT#12 使われる機能目指して 測ったり試したり
 
KubernetesでGPUクラスタを管理したい
KubernetesでGPUクラスタを管理したいKubernetesでGPUクラスタを管理したい
KubernetesでGPUクラスタを管理したい
 
Infrakitの話とk8s+GPUの話
Infrakitの話とk8s+GPUの話Infrakitの話とk8s+GPUの話
Infrakitの話とk8s+GPUの話
 
Infrakit Docker_Tokyo_meetup
Infrakit Docker_Tokyo_meetupInfrakit Docker_Tokyo_meetup
Infrakit Docker_Tokyo_meetup
 
Docker1.12イングレスロードバランサ
Docker1.12イングレスロードバランサDocker1.12イングレスロードバランサ
Docker1.12イングレスロードバランサ
 
runC概要と使い方
runC概要と使い方runC概要と使い方
runC概要と使い方
 
近頃のDockerネットワーク
近頃のDockerネットワーク近頃のDockerネットワーク
近頃のDockerネットワーク
 

KubeFlow MeetUp #1 Katibよもやま話