5.6. ノートブック Podtoleration の追加


特定のマシンプールをノートブック Pod の実行専用にする場合は、toleration を追加して、特定のノードでノートブック Pod をスケジュールできます。taint と toleration を使用して、ノードはどの Pod をスケジュールするか (またはスケジュールしないか) を制御できます。詳細は、taint と toleration の範囲について を参照してください。

この機能は、ノートブックサーバーがそのニーズに対応できるノードに配置されていることを確認する場合に役立ちます。これらの特定のノードで他のワークロードが実行されないようにして、大規模なノートブックサイズで作業する必要があるユーザーが必要なリソースを利用できるようになります。

前提条件

  • OpenShift AI 管理者権限を持つユーザーとして OpenShift AI にログインしている。
  • taint と toleration 機能について で説明されているように、OpenShift の taint と toleration について理解している必要があります。

手順

  1. OpenShift AI ダッシュボードから、Settings Cluster settings をクリックします。
  2. ノートブック Pod の toleration で、Add a toleration to notebook pods to allow them to be scheduled to tainted nodes を選択します。
  3. Toleration key for notebook pods フィールドに toleration キーを入力します。キーは、最大 253 文字までの任意の文字列になります。キーは文字または数字で始まる必要があり、文字、数字、ハイフン、ドット、アンダースコアを含めることができます。たとえば、notebooks-only などです。
  4. Save changes をクリックします。toleration キーは、新しいノートブック Pod が作成されるときに適用されます。

    既存のノートブック Pod の場合、ノートブック Pod が再起動されると toleration キーが適用されます。

Jupyter を使用している場合は、サーバーを 再起動してノートブックサーバー設定の更新 を参照してください。データサイエンスプロジェクトでワークベンチを使用している場合は、ワーク ベンチの開始 を参照し てください。

次のステップ

OpenShift で、ノートブック専用にするマシンプールに一致する taint キー (任意の値) を追加します。詳細は、ノード taint を使用した Pod の配置の制御 を参照してください。

詳細は、マシンプールへの taint の追加 を参照してください。

検証

  1. OpenShift コンソールで、実行中の Pod に対して、Workloads Pod をクリックします。それ以外の場合、停止されている Pod の場合は、Workloads StatefulSet をクリックします。
  2. ワークベンチ Pod 名を検索し、名前をクリックして Pod の詳細ページを開きます。
  3. 割り当てられた NodeTolerations が正しいことを確認します。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.