Kubernetes クラスター

Kubernetes クラスターを、チームの計算資源に

プラットフォームで Kubernetes クラスターを構築・接続すれば、利用者はプロジェクトを作って実行し、結果を見るだけ。

クラスター構築
Kubernetes イメージ
プラットフォーム ジョブ
Master Node 01
VIP Master Node 02
Master Node 03
Worker Node 01
Worker Node 02
Worker Node 03

クラスター構築

コンソールで数クリック、クラスター完成

設定ファイルもコマンドも不要。マシンを選び、役割を決めて作成を押すだけで、Kubernetes、GPU コンポーネント、共有ストレージをまとめて導入します。

  1. マシンを選ぶ

    クラスターに加えるマシンと共有ストレージを選択。

    マシンを選ぶ
    マシンを選ぶ
  2. Master Node と VIP

    Master Node を指定。複数の Master が 1 つの VIP を共有し、1 台が止まってもクラスターは動き続けます。

    Master Node と VIP
    Master Node と VIP
  3. 名前とストレージ

    クラスターに名前を付け、プロジェクトデータを置く共有ストレージを選択。

    名前とストレージ
    名前とストレージ
  4. 導入前チェック

    各マシンの OS・ネットワーク・ディスクを一度に確認し、問題があればその場で説明します。

    導入前チェック
    導入前チェック
  5. 構築

    各ステップの進み具合が見え、GPU 搭載マシンには GPU Operator を自動で導入。

    構築
    構築
  6. 完了

    クラスターがプラットフォームに現れ、すぐにプロジェクトで使えます。

    完了
    完了

クラスター接続

クラスターをお持ちなら、そのまま接続

管理者の設定を一度貼り付けるだけ。プラットフォームはクラスター内に専用の作業領域を作り、その中だけで動作するため、既存のサービスには触れません。

  1. 管理者の設定を貼り付け

    クラスター管理者から受け取った設定を、プラットフォームに一度貼り付けます。

  2. プラットフォーム専用の作業領域を作成

    クラスター内にプラットフォーム専用の作業領域を作成し、既存のサービスには触れません。

  3. プロジェクトごとに専用の空間と上限

    CPU・メモリー・GPU の使用量は管理者が決めます。

既存の Kubernetes クラスターを接続
既存の Kubernetes クラスターを接続

日々の運用

日々のクラスター運用をコンソールで

ノードの変更からバックアップと復元まで、管理者はひとつの画面で進み具合を確認できます。

ノードの増減

計算資源が必要になったらマシンを追加し、使わなくなったノードは取り外せます。

ローリングアップグレード

ノードを順番に更新し、各ステップの進み具合をコンソールで確認できます。

バックアップと復元

クラスターをバックアップし、必要なときはコンソールから復元できます。

自動メンテナンス

定期的なメンテナンスは自動で処理し、管理者はコンソールで状態を確認できます。

オフライン導入

必要なファイルを事前にそろえれば、インターネットに接続できない環境でもクラスターを構築できます。

コンソールのクラスター管理:ノード、更新、バックアップと復元
コンソールのクラスター管理:ノード、更新、バックアップと復元

GPU

1 枚の GPU を分けて使う

管理者がプロジェクトごとに使える枚数と、専有か共有かを決めます。MIG 対応カードは複数に分割できます。Docker とクラスターの使用状況は同じ画面で確認できます。

GPU Operator を自動で導入

GPU 搭載マシンには GPU Operator を自動で導入。

専有

カード 1 枚を 1 プロジェクトに。

共有

複数のプロジェクトで順番に使い、順番待ちはプラットフォームが管理。

MIG 分割

1 枚を分割し、複数のジョブで同時に使用。

GPU リソースモニター:Docker ホストとクラスターの GPU を 1 ページで
GPU リソースモニター:Docker ホストとクラスターの GPU を 1 ページで

クラスターツール

クラスターも、各実行も確認

クラスターの状態からジョブの結果まで、プラットフォーム内で確認できます。

クラスター K8s 管理ツール

ワークロード、ノード、イベントを確認し、クラスターの稼働状況を把握できます。

クラスター K8s 管理ツール
クラスター K8s 管理ツール

クラスターでジョブを実行

同じフォーム、同じ結果、同じターミナル。ジョブの出力はプロジェクトフォルダーに戻ります。

クラスターでジョブを実行
クラスターでジョブを実行

共有ストレージ

データはジョブについていく

コンソールで NAS を一度登録すれば、各ホストとクラスターノードに自動でマウント。どのマシンで実行しても同じプロジェクトフォルダーを読めます。

コンソールの共有ストレージ設定
コンソールの共有ストレージ設定

1 台から始めて、クラスターまで

インストールしてすぐ使えます。計算資源が必要になったら、ホストやクラスターを追加。

導入のご相談