EKS 上の Kubeflow 詳細解説
レビュー基準: Kubeflow Community Distribution 26.03.1 確認済みの最新ディストリビューション: Community Distribution 26.03.1。コンポーネントのリリースは個別に追跡 最終確認: October 12, 2026
概要
Kubeflow は、ML パイプライン、ノートブック、チューニング、トレーニング、サービングのための Kubernetes ベースのツールを提供します。Community Distribution は、コンポーネントのリビジョン、共有サービス、ダッシュボードをまとめています。個々のプロジェクトにもそれぞれのリリースとインストール要件があります。
このシリーズでは、ディストリビューションの KFP 2.16.1 と KServe 0.18.0 を再現の基準として使用します。
KFP 2.17.2 と KServe 0.21.0 は、後発の独立したリリースです。これらは Community Distribution 26.03.1 にはバンドルされておらず、このガイドでは両者の互換性を保証していません。ディストリビューションで固定されたインベントリを、最新のコンポーネントリリースと併せて確認してください。
CNCF は2026 年 8 月 17 日に Kubeflow の卒業を発表しました。これは、独立したセキュリティ監査を含むプロジェクトの成熟度とガバナンスを認めるものです。特定の EKS デプロイメントのセキュリティまたは規制準拠を認定するものではありません。
コンポーネントマップ
| コンポーネント | 目的 | API または概念 | ガイド |
|---|---|---|---|
| Dashboard、Profiles、アクセス管理 | UI ナビゲーション、Namespace の所有権とメンバーシップ | Cluster スコープの Profile、任意のクォータ | パート 1 |
| Pipelines | ワークフローのコンパイルと実行、実行とアーティファクトの追跡 | Pipeline/Run/Experiment API、任意の Kubernetes Native API モードにより Pipeline/PipelineVersion CRD を追加 | パート 2 |
| Notebooks | ユーザーノートブックのワークロード | Notebook、イメージと PVC の構成 | パート 3 |
| Katib | ハイパーパラメータ検索とトライアル | Experiment、Trial、Suggestion CRD | パート 4 |
| Trainer | 構成されたランタイムによる分散トレーニング | TrainJob、TrainingRuntime、ClusterTrainingRuntime | パート 5 |
| KServe | モデル推論サービス | InferenceService、モード固有の依存関係 | パート 6 |
このマップはガイドの対象範囲を示すものであり、ディストリビューション全体を網羅するものではありません。リリース 26.03.1 には Hub/モデルレジストリおよび Spark Operator も含まれます。KFP Experiment は Katib の Experiment CRD とは異なります。
ダッシュボードはコンポーネントの UI にリンクします。Pipelines と Katib が Trainer を使用するのは、その実装がサポート対象のトレーニングリソースを明示的に送信する場合のみです。トレーニング済みアーティファクトを KServe に接続するには別途デプロイ手順が必要です。この図はモデルの自動プロモーションを意味するものではありません。
これを EKS で実行する理由
既存の EKS プラットフォームでは、容量管理、ストレージ統合、ワークロードアイデンティティ、モニタリングを ML ワークロードと共有できます。それでも互換性は、Kubernetes のバージョン、CPU アーキテクチャ、イメージ、ネットワーキング、ストレージドライバー、認証に依存します。Kubernetes 準拠だけでは不十分です。リリースドキュメントでは ARM64 イメージのカバレッジが不完全であることが示されています。
チームは引き続き、コンポーネント/CRD のアップグレード、テナントの認可、永続データ、認証情報、リカバリに責任を負います。Amazon SageMaker AI は一部のインフラストラクチャ責任を軽減しますが、データアクセス、アプリケーションの正確性、モデル品質、コスト管理には依然として担当者が必要です。必要なインターフェイス、運用能力、ワークロードの制約に基づいて選択してください。
現在カバーしている内容
- パート 1: EKS 上のアーキテクチャとインストール — 現在のコミュニティリリース、レガシー AWS ディストリビューションの制約、Profiles、アイデンティティ、マニフェストのレンダリング。
- パート 2: Pipelines — SDK v2、コンパイル、実行、アーティファクトストレージ。
- パート 3: Notebooks — ワークロード、Profiles、ストレージ、GPU 配置。
- パート 4: Katib — 実験、トライアル、検索、早期停止。
- パート 5: Trainer — レガシー Training Operator と Trainer v2 API。
- パート 6: KServe — 推論リソース、デプロイメントモード、ロールアウト。
各章のコンポーネント基準を使用してください。インストールを選択する前に、26.03.1 リリース、固定されたインベントリ、KFP 2.17.2、KServe 0.21.0 を確認してください。
