【くーべふろー】
Kubeflow とは?
💡 機械学習の工場ラインをKubernetesの上に丸ごと建てる
📌 このページのポイント
KubeflowってKubernetesがないと使えないの?
そうだよ。KubeflowはKubernetesの上に乗るプラットフォームで、学習ジョブやサービングをPodとして動かすんだ。GKE・EKS・AKSなどのマネージドKubernetesにデプロイして使うのが一般的だね。
パイプラインってどういうものなんだね!
MLflowとの違いは何なの?
MLflowは実験追跡・モデル管理に特化した軽量なツールで、どの環境でも動くよ。KubeflowはKubernetes前提だけどパイプライン実行からサービングまで一気通貫で管理できる。スケールするチームにはKubeflow、手軽に始めるならMLflowという選び方が多いね。
Katibって何をしてくれるの?
大企業じゃないと使えない感じがするんだけど…
確かにKubernetes自体のコストがあるから個人開発には重いね。でもGoogleやNTTなど大規模MLを運用するチームではスタンダードに近い存在だよ。最近はVertex AI PipelinesのようにKubeflowのコンセプトをマネージドサービスにしたものも増えているんだ。
まとめ:ざっくりこれだけ覚えればOK!
「Kubeflow」って出てきたら「Kubernetes上で動くMLのオールインワン基盤」と思えればだいたいOK!
📖 おまけ:英語の意味
「Kubeflow」 = Kubernetesフロー
💬 「Kube(Kubernetes)」と「flow(ワークフロー)」を組み合わせた名前で、Kubernetes上でMLの流れを管理するという意味だよ