Skip to content

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 とは異なります。

ダッシュボードのナビゲーションを、明示的に構成されたパイプライン、チューニング、トレーニング、モデルデプロイメントの統合から分離して示す Kubeflow コンポーネントマップ。

ダッシュボードのナビゲーションを、明示的に構成されたパイプライン、チューニング、トレーニング、モデルデプロイメントの統合から分離して示す Kubeflow コンポーネントマップ。全画面で開く ↗

ダッシュボードはコンポーネントの UI にリンクします。Pipelines と Katib が Trainer を使用するのは、その実装がサポート対象のトレーニングリソースを明示的に送信する場合のみです。トレーニング済みアーティファクトを KServe に接続するには別途デプロイ手順が必要です。この図はモデルの自動プロモーションを意味するものではありません。

これを EKS で実行する理由 ​

既存の EKS プラットフォームでは、容量管理、ストレージ統合、ワークロードアイデンティティ、モニタリングを ML ワークロードと共有できます。それでも互換性は、Kubernetes のバージョン、CPU アーキテクチャ、イメージ、ネットワーキング、ストレージドライバー、認証に依存します。Kubernetes 準拠だけでは不十分です。リリースドキュメントでは ARM64 イメージのカバレッジが不完全であることが示されています。

チームは引き続き、コンポーネント/CRD のアップグレード、テナントの認可、永続データ、認証情報、リカバリに責任を負います。Amazon SageMaker AI は一部のインフラストラクチャ責任を軽減しますが、データアクセス、アプリケーションの正確性、モデル品質、コスト管理には依然として担当者が必要です。必要なインターフェイス、運用能力、ワークロードの制約に基づいて選択してください。

現在カバーしている内容 ​

  1. パート 1: EKS 上のアーキテクチャとインストール — 現在のコミュニティリリース、レガシー AWS ディストリビューションの制約、Profiles、アイデンティティ、マニフェストのレンダリング。
  2. パート 2: Pipelines — SDK v2、コンパイル、実行、アーティファクトストレージ。
  3. パート 3: Notebooks — ワークロード、Profiles、ストレージ、GPU 配置。
  4. パート 4: Katib — 実験、トライアル、検索、早期停止。
  5. パート 5: Trainer — レガシー Training Operator と Trainer v2 API。
  6. パート 6: KServe — 推論リソース、デプロイメントモード、ロールアウト。

各章のコンポーネント基準を使用してください。インストールを選択する前に、26.03.1 リリース、固定されたインベントリ、KFP 2.17.2、KServe 0.21.0 を確認してください。

ドキュメントに質問する

Enter で送信、Shift+Enter で改行します。