23. Namespace: bobNamespace: alice
Cluster Owner
23
3. Multi-user
各 Namespace のアクセス権を WebUI で付与
alice
alice
alice
① bobを許可 ③ aliceを許可
Namespace Owner Namespace Owner
② アクセスOK
④ アクセスOK
誰が誰のNamespaceにアクセス可能かを
Cluster Ownerの画面で確認可能
アクセスを許可することで各Namespace内に
IstioのServiceRoleBindingが追加されます
36. Workflow
Pod Pod Pod
SchduledWorkflow
Workflow
Pod Pod Pod
Workflow Controller
Run#1
Run#2
Start
36
6. Pipelines
ML Pipelineは Argo Workflow で実行
ScheduledWorkflow Controller
定期実行や結果の永続化等の仕組みをArgoと連携
ScheduledWorkflowによる定期実行の流れ (OwnerReferenceの遷移)
Kubeflow CRD
Kubernetes Resource
Controller Component
37. モデルの設計・構築を自動化する AutoML ソリューション
スケーラブルにチューニング結果を可視化
v0.6から NAS (Neural Architecture Search) 追加
NASハイパーパラメータ探索
ニューラルネットワークの
構造設計から自動化する技術
alpha
37
7. Katib
ストライド x
フィルター n × m
人が調整するトレーニングプロセスの
管理変数を探索
学習率
オプティマイザ
決定木の深さ
どのようにニューロンを接続するか
48. 48
9. Training
Tensorflowの分散処理は tf-operator で実行管理
Pod Pod
Pod Pod Pod Pod
TFJob
tf-operator
PS
Worker
Service
Kubeflow CRD
Kubernetes Resource
Operator Component
Watch
Create