Jump To Close Expand all Collapse all Table of contents ノード 1. ノードの概要 Expand section "1. ノードの概要" Collapse section "1. ノードの概要" 1.1. ノードについて 1.2. Pod について 1.3. コンテナーについて 1.4. OpenShift Container Platform ノードの共通用語集 2. Pod の使用 Expand section "2. Pod の使用" Collapse section "2. Pod の使用" 2.1. Pod の使用 Expand section "2.1. Pod の使用" Collapse section "2.1. Pod の使用" 2.1.1. Pod について 2.1.2. Pod 設定の例 2.1.3. 関連情報 2.2. Pod の表示 Expand section "2.2. Pod の表示" Collapse section "2.2. Pod の表示" 2.2.1. Pod について 2.2.2. プロジェクトでの Pod の表示 2.2.3. Pod の使用状況についての統計の表示 2.2.4. リソースログの表示 2.3. OpenShift Container Platform クラスターでの Pod の設定 Expand section "2.3. OpenShift Container Platform クラスターでの Pod の設定" Collapse section "2.3. OpenShift Container Platform クラスターでの Pod の設定" 2.3.1. 再起動後の Pod の動作方法の設定 2.3.2. Pod で利用可能な帯域幅の制限 2.3.3. Pod の Disruption Budget (停止状態の予算) を使って起動している Pod の数を指定する方法 Expand section "2.3.3. Pod の Disruption Budget (停止状態の予算) を使って起動している Pod の数を指定する方法" Collapse section "2.3.3. Pod の Disruption Budget (停止状態の予算) を使って起動している Pod の数を指定する方法" 2.3.3.1. Pod の Disruption Budget を使って起動している Pod 数の指定 2.3.4. Critical Pod の使用による Pod の削除の防止 2.4. Horizontal Pod Autoscaler での Pod の自動スケーリング Expand section "2.4. Horizontal Pod Autoscaler での Pod の自動スケーリング" Collapse section "2.4. Horizontal Pod Autoscaler での Pod の自動スケーリング" 2.4.1. Horizontal Pod Autoscaler について Expand section "2.4.1. Horizontal Pod Autoscaler について" Collapse section "2.4.1. Horizontal Pod Autoscaler について" 2.4.1.1. サポートされるメトリクス 2.4.2. HPA はどのように機能するか 2.4.3. 要求と制限について 2.4.4. ベストプラクティス Expand section "2.4.4. ベストプラクティス" Collapse section "2.4.4. ベストプラクティス" 2.4.4.1. スケーリングポリシー 2.4.5. Web コンソールを使用した Horizontal Pod Autoscaler の作成 2.4.6. CLI を使用した CPU 使用率向けの Horizontal Pod Autoscaler の作成 2.4.7. CLI を使用したメモリー使用率向けの Horizontal Pod Autoscaler オブジェクトの作成 2.4.8. CLI を使用した Horizontal Pod Autoscaler の状態条件について Expand section "2.4.8. CLI を使用した Horizontal Pod Autoscaler の状態条件について" Collapse section "2.4.8. CLI を使用した Horizontal Pod Autoscaler の状態条件について" 2.4.8.1. CLI を使用した Horizontal Pod Autoscaler の状態条件の表示 2.4.9. 関連情報 2.5. カスタムメトリクスに基づいて Pod を自動的にスケーリングする Expand section "2.5. カスタムメトリクスに基づいて Pod を自動的にスケーリングする" Collapse section "2.5. カスタムメトリクスに基づいて Pod を自動的にスケーリングする" 2.5.1. Custom Metrics Autoscaler Operator リリースノート Expand section "2.5.1. Custom Metrics Autoscaler Operator リリースノート" Collapse section "2.5.1. Custom Metrics Autoscaler Operator リリースノート" 2.5.1.1. サポート対象バージョン 2.5.1.2. Custom Metrics Autoscaler Operator 2.8.2 リリースノート Expand section "2.5.1.2. Custom Metrics Autoscaler Operator 2.8.2 リリースノート" Collapse section "2.5.1.2. Custom Metrics Autoscaler Operator 2.8.2 リリースノート" 2.5.1.2.1. 監査ロギング 2.5.1.2.2. Apache Kafka メトリクスに基づくアプリケーションのスケーリング 2.5.1.2.3. CPU メトリクスに基づくアプリケーションのスケーリング 2.5.1.2.4. メモリーメトリクスに基づくアプリケーションのスケーリング 2.5.2. カスタムメトリクスオートスケーラーについて 2.5.3. カスタムメトリクスオートスケーラーのインストール 2.5.4. カスタムメトリクスオートスケーラートリガーについて Expand section "2.5.4. カスタムメトリクスオートスケーラートリガーについて" Collapse section "2.5.4. カスタムメトリクスオートスケーラートリガーについて" 2.5.4.1. Prometheus トリガーについて 2.5.4.2. CPU トリガーについて 2.5.4.3. メモリートリガーについて 2.5.4.4. Kafka トリガーについて 2.5.5. カスタムメトリクスオートスケーラートリガー認証について Expand section "2.5.5. カスタムメトリクスオートスケーラートリガー認証について" Collapse section "2.5.5. カスタムメトリクスオートスケーラートリガー認証について" 2.5.5.1. トリガー認証の使用 2.5.6. Configuring the custom metrics autoscaler to use OpenShift Container Platform monitoring 2.5.7. ワークロードのカスタムメトリクスオートスケーラーの一時停止 2.5.8. 監査ログの設定 2.5.9. カスタムメトリクスオートスケーラーの追加方法について Expand section "2.5.9. カスタムメトリクスオートスケーラーの追加方法について" Collapse section "2.5.9. カスタムメトリクスオートスケーラーの追加方法について" 2.5.9.1. ワークロードへのカスタムメトリクスオートスケーラーの追加 2.5.9.2. ジョブへのカスタムメトリクスオートスケーラーの追加 2.5.10. Custom Metrics Autoscaler Operator のアンインストール 2.6. Vertical Pod Autoscaler を使用した Pod リソースレベルの自動調整 Expand section "2.6. Vertical Pod Autoscaler を使用した Pod リソースレベルの自動調整" Collapse section "2.6. Vertical Pod Autoscaler を使用した Pod リソースレベルの自動調整" 2.6.1. Vertical Pod Autoscaler Operator について 2.6.2. Vertical Pod Autoscaler Operator のインストール 2.6.3. Vertical Pod Autoscaler Operator の使用について Expand section "2.6.3. Vertical Pod Autoscaler Operator の使用について" Collapse section "2.6.3. Vertical Pod Autoscaler Operator の使用について" 2.6.3.1. VPA の最小値の変更 2.6.3.2. VPA の推奨事項の自動適用 2.6.3.3. Pod 作成時における VPA 推奨の自動適用 2.6.3.4. VPA の推奨事項の手動適用 2.6.3.5. VPA の推奨事項をすべてのコンテナーに適用しないようにする 2.6.3.6. 代替のレコメンダーを使用する 2.6.4. Vertical Pod Autoscaler Operator の使用 2.6.5. Vertical Pod Autoscaler Operator のアンインストール 2.7. Pod への機密性の高いデータの提供 Expand section "2.7. Pod への機密性の高いデータの提供" Collapse section "2.7. Pod への機密性の高いデータの提供" 2.7.1. シークレットについて Expand section "2.7.1. シークレットについて" Collapse section "2.7.1. シークレットについて" 2.7.1.1. シークレットの種類 2.7.1.2. シークレットデータキー 2.7.1.3. 自動生成されるサービスアカウントトークンシークレット 2.7.2. シークレットの作成方法 Expand section "2.7.2. シークレットの作成方法" Collapse section "2.7.2. シークレットの作成方法" 2.7.2.1. シークレットの作成に関する制限 2.7.2.2. 不透明なシークレットの作成 2.7.2.3. サービスアカウントトークンシークレットの作成 2.7.2.4. Basic 認証シークレットの作成 2.7.2.5. SSH 認証シークレットの作成 2.7.2.6. Docker 設定シークレットの作成 2.7.3. シークレットの更新方法 2.7.4. シークレットの作成および使用 2.7.5. シークレットで署名証明書を使用する方法 Expand section "2.7.5. シークレットで署名証明書を使用する方法" Collapse section "2.7.5. シークレットで署名証明書を使用する方法" 2.7.5.1. シークレットで使用する署名証明書の生成 2.7.6. シークレットのトラブルシューティング 2.8. 設定マップの作成および使用 Expand section "2.8. 設定マップの作成および使用" Collapse section "2.8. 設定マップの作成および使用" 2.8.1. 設定マップについて 2.8.2. OpenShift Container Platform Web コンソールでの設定マップの作成 2.8.3. CLI を使用して設定マップを作成する Expand section "2.8.3. CLI を使用して設定マップを作成する" Collapse section "2.8.3. CLI を使用して設定マップを作成する" 2.8.3.1. ディレクトリーからの設定マップの作成 2.8.3.2. ファイルから設定マップを作成する 2.8.3.3. リテラル値からの設定マップの作成 2.8.4. ユースケース: Pod で設定マップを使用する Expand section "2.8.4. ユースケース: Pod で設定マップを使用する" Collapse section "2.8.4. ユースケース: Pod で設定マップを使用する" 2.8.4.1. 設定マップの使用によるコンテナーでの環境変数の設定 2.8.4.2. 設定マップを使用したコンテナーコマンドのコマンドライン引数の設定 2.8.4.3. 設定マップの使用によるボリュームへのコンテンツの挿入 2.9. Pod で外部リソースにアクセスするためのデバイスプラグインの使用 Expand section "2.9. Pod で外部リソースにアクセスするためのデバイスプラグインの使用" Collapse section "2.9. Pod で外部リソースにアクセスするためのデバイスプラグインの使用" 2.9.1. デバイスプラグインについて Expand section "2.9.1. デバイスプラグインについて" Collapse section "2.9.1. デバイスプラグインについて" 2.9.1.1. デバイスプラグインのデプロイ方法 2.9.2. デバイスマネージャーについて 2.9.3. デバイスマネージャーの有効化 2.10. Pod スケジューリングの決定に Pod の優先順位を含める Expand section "2.10. Pod スケジューリングの決定に Pod の優先順位を含める" Collapse section "2.10. Pod スケジューリングの決定に Pod の優先順位を含める" 2.10.1. Pod の優先順位について Expand section "2.10.1. Pod の優先順位について" Collapse section "2.10.1. Pod の優先順位について" 2.10.1.1. Pod の優先順位クラス 2.10.1.2. Pod の優先順位名 2.10.2. Pod のプリエンプションについて Expand section "2.10.2. Pod のプリエンプションについて" Collapse section "2.10.2. Pod のプリエンプションについて" 2.10.2.1. プリエンプションを実行しない優先順位クラス (テクノロジープレビュー) 2.10.2.2. Pod プリエンプションおよび他のスケジューラーの設定 2.10.2.3. プリエンプションが実行された Pod の正常な終了 2.10.3. 優先順位およびプリエンプションの設定 2.11. ノードセレクターの使用による特定ノードへの Pod の配置 Expand section "2.11. ノードセレクターの使用による特定ノードへの Pod の配置" Collapse section "2.11. ノードセレクターの使用による特定ノードへの Pod の配置" 2.11.1. ノードセレクターの使用による Pod 配置の制御 3. Pod のノードへの配置の制御 (スケジューリング) Expand section "3. Pod のノードへの配置の制御 (スケジューリング)" Collapse section "3. Pod のノードへの配置の制御 (スケジューリング)" 3.1. スケジューラーによる Pod 配置の制御 Expand section "3.1. スケジューラーによる Pod 配置の制御" Collapse section "3.1. スケジューラーによる Pod 配置の制御" 3.1.1. デフォルトスケジューラーについて Expand section "3.1.1. デフォルトスケジューラーについて" Collapse section "3.1.1. デフォルトスケジューラーについて" 3.1.1.1. デフォルトスケジューリングについて 3.1.2. スケジューラーの使用例 Expand section "3.1.2. スケジューラーの使用例" Collapse section "3.1.2. スケジューラーの使用例" 3.1.2.1. インフラストラクチャーのトポロジーレベル 3.1.2.2. アフィニティー 3.1.2.3. 非アフィニティー 3.2. スケジューラープロファイルを使用した Pod のスケジューリング Expand section "3.2. スケジューラープロファイルを使用した Pod のスケジューリング" Collapse section "3.2. スケジューラープロファイルを使用した Pod のスケジューリング" 3.2.1. スケジューラープロファイルについて 3.2.2. スケジューラープロファイルの設定 3.3. アフィニティールールと非アフィニティールールの使用による他の Pod との相対での Pod の配置 Expand section "3.3. アフィニティールールと非アフィニティールールの使用による他の Pod との相対での Pod の配置" Collapse section "3.3. アフィニティールールと非アフィニティールールの使用による他の Pod との相対での Pod の配置" 3.3.1. Pod のアフィニティーについて 3.3.2. Pod アフィニティールールの設定 3.3.3. Pod 非アフィニティールールの設定 3.3.4. Pod のアフィニティールールと非アフィニティールールの例 Expand section "3.3.4. Pod のアフィニティールールと非アフィニティールールの例" Collapse section "3.3.4. Pod のアフィニティールールと非アフィニティールールの例" 3.3.4.1. Pod のアフィニティー 3.3.4.2. Pod の非アフィニティー 3.3.4.3. 一致するラベルのない Pod のアフィニティー 3.3.5. Pod のアフィニティーと非アフィニティーを使用して、Operator がインストールされている場所を制御する 3.4. ノードのアフィニティールールを使用したノード上での Pod 配置の制御 Expand section "3.4. ノードのアフィニティールールを使用したノード上での Pod 配置の制御" Collapse section "3.4. ノードのアフィニティールールを使用したノード上での Pod 配置の制御" 3.4.1. ノードのアフィニティーについて 3.4.2. ノードアフィニティーの required (必須) ルールの設定 3.4.3. ノードアフィニティーの preferred (優先) ルールの設定 3.4.4. ノードのアフィニティールールの例 Expand section "3.4.4. ノードのアフィニティールールの例" Collapse section "3.4.4. ノードのアフィニティールールの例" 3.4.4.1. 一致するラベルを持つノードのアフィニティー 3.4.4.2. 一致するラベルのないノードのアフィニティー 3.4.5. ノードアフィニティーを使用して Operator がインストールされる場所を制御する 3.4.6. 関連情報 3.5. Pod のオーバーコミットノードへの配置 Expand section "3.5. Pod のオーバーコミットノードへの配置" Collapse section "3.5. Pod のオーバーコミットノードへの配置" 3.5.1. オーバーコミットについて 3.5.2. ノードのオーバーコミットについて 3.6. ノードテイントを使用した Pod 配置の制御 Expand section "3.6. ノードテイントを使用した Pod 配置の制御" Collapse section "3.6. ノードテイントを使用した Pod 配置の制御" 3.6.1. テイントおよび容認 (Toleration) について Expand section "3.6.1. テイントおよび容認 (Toleration) について" Collapse section "3.6.1. テイントおよび容認 (Toleration) について" 3.6.1.1. Pod のエビクションを遅延させる容認期間 (秒数) の使用方法 3.6.1.2. 複数のテイントの使用方法 3.6.1.3. Pod のスケジューリングとノードの状態 (Taint Nodes By Condition) について 3.6.1.4. Pod の状態別エビクションについて (Taint-Based Eviction) 3.6.1.5. すべてのテイントの許容 3.6.2. テイントおよび容認 (Toleration) の追加 Expand section "3.6.2. テイントおよび容認 (Toleration) の追加" Collapse section "3.6.2. テイントおよび容認 (Toleration) の追加" 3.6.2.1. コンピュートマシンセットを使用したテイントおよび容認の追加 3.6.2.2. テイントおよび容認 (Toleration) 使ってユーザーをノードにバインドする 3.6.2.3. ノードセレクターおよび容認を使用したプロジェクトの作成 3.6.2.4. テイントおよび容認 (Toleration) を使って特殊ハードウェアを持つノードを制御する 3.6.3. テイントおよび容認 (Toleration) の削除 3.7. ノードセレクターの使用による特定ノードへの Pod の配置 Expand section "3.7. ノードセレクターの使用による特定ノードへの Pod の配置" Collapse section "3.7. ノードセレクターの使用による特定ノードへの Pod の配置" 3.7.1. ノードセレクターについて 3.7.2. ノードセレクターの使用による Pod 配置の制御 3.7.3. クラスタースコープのデフォルトノードセレクターの作成 3.7.4. プロジェクトスコープのノードセレクターの作成 3.8. Pod トポロジー分散制約を使用した Pod 配置の制御 Expand section "3.8. Pod トポロジー分散制約を使用した Pod 配置の制御" Collapse section "3.8. Pod トポロジー分散制約を使用した Pod 配置の制御" 3.8.1. Pod トポロジー分散制約について 3.8.2. Pod トポロジー分散制約の設定 3.8.3. Pod トポロジー分散制約の例 Expand section "3.8.3. Pod トポロジー分散制約の例" Collapse section "3.8.3. Pod トポロジー分散制約の例" 3.8.3.1. 単一 Pod トポロジー分散制約の例 3.8.3.2. 複数の Pod トポロジー分散制約の例 3.8.4. 関連情報 3.9. Descheduler を使用した Pod のエビクト Expand section "3.9. Descheduler を使用した Pod のエビクト" Collapse section "3.9. Descheduler を使用した Pod のエビクト" 3.9.1. Descheduler について 3.9.2. Descheduler プロファイル 3.9.3. Descheduler のインストール 3.9.4. Descheduler プロファイルの設定 3.9.5. Descheduler の間隔の設定 3.9.6. Descheduler のアンインストール 3.10. セカンダリースケジューラー Expand section "3.10. セカンダリースケジューラー" Collapse section "3.10. セカンダリースケジューラー" 3.10.1. セカンダリースケジューラーの概要 Expand section "3.10.1. セカンダリースケジューラーの概要" Collapse section "3.10.1. セカンダリースケジューラーの概要" 3.10.1.1. セカンダリースケジューラー Operator について 3.10.2. Red Hat OpenShift リリースノートのセカンダリースケジューラー Operator Expand section "3.10.2. Red Hat OpenShift リリースノートのセカンダリースケジューラー Operator" Collapse section "3.10.2. Red Hat OpenShift リリースノートのセカンダリースケジューラー Operator" 3.10.2.1. Red Hat OpenShift 1.1.0 のセカンダリースケジューラー Operator のリリースノート Expand section "3.10.2.1. Red Hat OpenShift 1.1.0 のセカンダリースケジューラー Operator のリリースノート" Collapse section "3.10.2.1. Red Hat OpenShift 1.1.0 のセカンダリースケジューラー Operator のリリースノート" 3.10.2.1.1. 新機能および機能拡張 3.10.2.1.2. 既知の問題 3.10.3. セカンダリースケジューラーを使用した Pod のスケジューリング Expand section "3.10.3. セカンダリースケジューラーを使用した Pod のスケジューリング" Collapse section "3.10.3. セカンダリースケジューラーを使用した Pod のスケジューリング" 3.10.3.1. セカンダリースケジューラー Operator のインストール 3.10.3.2. セカンダリースケジューラーのデプロイ 3.10.3.3. セカンダリースケジューラーを使用した Pod のスケジューリング 3.10.4. セカンダリースケジューラー Operator のアンインストール Expand section "3.10.4. セカンダリースケジューラー Operator のアンインストール" Collapse section "3.10.4. セカンダリースケジューラー Operator のアンインストール" 3.10.4.1. セカンダリースケジューラー Operator のアンインストール 3.10.4.2. Secondary Scheduler Operator リソースの削除 4. ジョブと DeamonSet の使用 Expand section "4. ジョブと DeamonSet の使用" Collapse section "4. ジョブと DeamonSet の使用" 4.1. デーモンセットによるノード上でのバックグラウンドタスクの自動的な実行 Expand section "4.1. デーモンセットによるノード上でのバックグラウンドタスクの自動的な実行" Collapse section "4.1. デーモンセットによるノード上でのバックグラウンドタスクの自動的な実行" 4.1.1. デフォルトスケジューラーによるスケジュール 4.1.2. デーモンセットの作成 4.2. ジョブの使用による Pod でのタスクの実行 Expand section "4.2. ジョブの使用による Pod でのタスクの実行" Collapse section "4.2. ジョブの使用による Pod でのタスクの実行" 4.2.1. ジョブと Cron ジョブについて Expand section "4.2.1. ジョブと Cron ジョブについて" Collapse section "4.2.1. ジョブと Cron ジョブについて" 4.2.1.1. ジョブの作成方法 4.2.1.2. ジョブの最長期間を設定する方法 4.2.1.3. 失敗した Pod のためのジョブのバックオフポリシーを設定する方法 4.2.1.4. アーティファクトを削除するように Cron ジョブを設定する方法 4.2.1.5. 既知の制限 4.2.2. ジョブの作成 4.2.3. cron ジョブの作成 5. ノードの使用 Expand section "5. ノードの使用" Collapse section "5. ノードの使用" 5.1. OpenShift Container Platform クラスター内のノードの閲覧と一覧表示 Expand section "5.1. OpenShift Container Platform クラスター内のノードの閲覧と一覧表示" Collapse section "5.1. OpenShift Container Platform クラスター内のノードの閲覧と一覧表示" 5.1.1. クラスター内のすべてのノードの一覧表示について 5.1.2. クラスターでのノード上の Pod の一覧表示 5.1.3. ノードのメモリーと CPU 使用統計の表示 5.2. ノードの使用 Expand section "5.2. ノードの使用" Collapse section "5.2. ノードの使用" 5.2.1. ノード上の Pod を退避させる方法 5.2.2. ノードでラベルを更新する方法について 5.2.3. ノードをスケジュール対象外 (Unschedulable) またはスケジュール対象 (Schedulable) としてマークする方法 5.2.4. ノードの削除 Expand section "5.2.4. ノードの削除" Collapse section "5.2.4. ノードの削除" 5.2.4.1. クラスターからのノードの削除 5.2.4.2. ベアメタルクラスターからのノードの削除 5.3. ノードの管理 Expand section "5.3. ノードの管理" Collapse section "5.3. ノードの管理" 5.3.1. ノードの変更 5.3.2. スケジュール対象としてのコントロールプレーンノードの設定 5.3.3. SELinux ブール値の設定 5.3.4. カーネル引数のノードへの追加 5.3.5. ノードでのスワップメモリー使用の有効化 5.3.6. RHOSP ホストから別の RHOSP ホストへのコントロールプレーンノードの移行 5.4. ノードあたりの Pod の最大数の管理 Expand section "5.4. ノードあたりの Pod の最大数の管理" Collapse section "5.4. ノードあたりの Pod の最大数の管理" 5.4.1. ノードあたりの Pod の最大数の設定 5.5. Node Tuning Operator の使用 Expand section "5.5. Node Tuning Operator の使用" Collapse section "5.5. Node Tuning Operator の使用" 5.5.1. Node Tuning Operator 仕様サンプルへのアクセス 5.5.2. カスタムチューニング仕様 5.5.3. クラスターに設定されるデフォルトのプロファイル 5.5.4. サポートされている TuneD デーモンプラグイン 5.6. 修復、フェンシング、およびメンテナンス Expand section "5.6. 修復、フェンシング、およびメンテナンス" Collapse section "5.6. 修復、フェンシング、およびメンテナンス" 5.6.1. ノードの修復、フェンシング、およびメンテナンスについて Expand section "5.6.1. ノードの修復、フェンシング、およびメンテナンスについて" Collapse section "5.6.1. ノードの修復、フェンシング、およびメンテナンスについて" 5.6.1.1. 自己ノード修復 5.6.1.2. マシンのヘルスチェック 5.6.1.3. ノードのヘルスチェック 5.6.1.4. ノードのメンテナンス 5.6.2. 自己ノード修復の使用 Expand section "5.6.2. 自己ノード修復の使用" Collapse section "5.6.2. 自己ノード修復の使用" 5.6.2.1. Self Node Remediation Operator について Expand section "5.6.2.1. Self Node Remediation Operator について" Collapse section "5.6.2.1. Self Node Remediation Operator について" 5.6.2.1.1. ウォッチドッグデバイスについて Expand section "5.6.2.1.1. ウォッチドッグデバイスについて" Collapse section "5.6.2.1.1. ウォッチドッグデバイスについて" 5.6.2.1.1.1. ウォッチドッグデバイスを使用した Self Node Remediation Operator の動作の理解 5.6.2.2. コントロールプレーンフェンシング 5.6.2.3. Web コンソールを使用した Self Node Remediation Operator のインストール 5.6.2.4. CLI を使用した Self Node Remediation Operator のインストール 5.6.2.5. Self Node Remediation Operator の設定 Expand section "5.6.2.5. Self Node Remediation Operator の設定" Collapse section "5.6.2.5. Self Node Remediation Operator の設定" 5.6.2.5.1. Self Node Remediation Operator 設定について 5.6.2.5.2. 自己ノード修復テンプレートの設定を理解する 5.6.2.6. Self Node Remediation Operator のトラブルシューティング Expand section "5.6.2.6. Self Node Remediation Operator のトラブルシューティング" Collapse section "5.6.2.6. Self Node Remediation Operator のトラブルシューティング" 5.6.2.6.1. 一般的なトラブルシューティング 5.6.2.6.2. デーモンセットの確認 5.6.2.6.3. 失敗した修復 5.6.2.6.4. Operator をアンインストールした後でも、デーモンセットおよびその他の Self Node Remediation Operator リソースが存在する 5.6.2.7. Self Node Remediation Operator に関するデータの収集 5.6.2.8. 関連情報 5.6.3. マシンヘルスチェックを使用したノードの修復 Expand section "5.6.3. マシンヘルスチェックを使用したノードの修復" Collapse section "5.6.3. マシンヘルスチェックを使用したノードの修復" 5.6.3.1. マシンのヘルスチェック Expand section "5.6.3.1. マシンのヘルスチェック" Collapse section "5.6.3.1. マシンのヘルスチェック" 5.6.3.1.1. マシンヘルスチェックのデプロイ時の制限 5.6.3.2. Self Node Remediation Operator を使用するためのマシンヘルスチェックの設定 5.6.4. ノードヘルスチェックを使用したノードの修復 Expand section "5.6.4. ノードヘルスチェックを使用したノードの修復" Collapse section "5.6.4. ノードヘルスチェックを使用したノードの修復" 5.6.4.1. ノードヘルスチェックオペレーターについて Expand section "5.6.4.1. ノードヘルスチェックオペレーターについて" Collapse section "5.6.4.1. ノードヘルスチェックオペレーターについて" 5.6.4.1.1. ノードヘルスチェックオペレーターのワークフローを理解する 5.6.4.1.2. ノードのヘルスチェックによるマシンヘルスチェックの競合 5.6.4.2. コントロールプレーンフェンシング 5.6.4.3. Web コンソールを使用したノードヘルスチェックオペレーターのインストール 5.6.4.4. CLI を使用したノードヘルスチェックオペレーターのインストール 5.6.4.5. ノードヘルスチェックの作成 5.6.4.6. Node Health Check Operator に関するデータの収集 5.6.4.7. 関連情報 5.6.5. Node Maintenance Operator を使用してノードをメンテナンスモードにする Expand section "5.6.5. Node Maintenance Operator を使用してノードをメンテナンスモードにする" Collapse section "5.6.5. Node Maintenance Operator を使用してノードをメンテナンスモードにする" 5.6.5.1. Node Maintenance Operator について 5.6.5.2. Node Maintenance Operator のインストール Expand section "5.6.5.2. Node Maintenance Operator のインストール" Collapse section "5.6.5.2. Node Maintenance Operator のインストール" 5.6.5.2.1. Web コンソールを使用した Node Maintenance Operator のインストール 5.6.5.2.2. CLI を使用した Node Maintenance Operator のインストール 5.6.5.3. ノードのメンテナンスモードへの設定 Expand section "5.6.5.3. ノードのメンテナンスモードへの設定" Collapse section "5.6.5.3. ノードのメンテナンスモードへの設定" 5.6.5.3.1. Web コンソールでのノードのメンテナンスモードへの設定 5.6.5.3.2. CLI を使用してノードをメンテナンスモードに設定する場合 5.6.5.3.3. 現在の NodeMaintenance CR タスクのステータスの確認 5.6.5.4. メンテナンスモードからのノードの再開 Expand section "5.6.5.4. メンテナンスモードからのノードの再開" Collapse section "5.6.5.4. メンテナンスモードからのノードの再開" 5.6.5.4.1. Web コンソールを使用してノードをメンテナンスモードから再開する方法 5.6.5.4.2. CLI を使用してノードをメンテナンスモードから再開する方法 5.6.5.5. ベアメタルノードの操作 Expand section "5.6.5.5. ベアメタルノードの操作" Collapse section "5.6.5.5. ベアメタルノードの操作" 5.6.5.5.1. ベアメタルノードのメンテナンス 5.6.5.5.2. ベアメタルノードをメンテナンスモードに設定する 5.6.5.5.3. メンテナンスモードからのベアメタルノードの再開 5.6.5.6. Node Maintenance Operator に関するデータの収集 5.6.5.7. 関連情報 5.7. ノードの再起動について Expand section "5.7. ノードの再起動について" Collapse section "5.7. ノードの再起動について" 5.7.1. 重要なインフラストラクチャーを実行するノードの再起動について 5.7.2. Pod の非アフィニティーを使用するノードの再起動 5.7.3. ルーターを実行しているノードを再起動する方法について 5.7.4. ノードを正常に再起動する 5.8. ガベージコレクションを使用しているノードリソースの解放 Expand section "5.8. ガベージコレクションを使用しているノードリソースの解放" Collapse section "5.8. ガベージコレクションを使用しているノードリソースの解放" 5.8.1. 終了したコンテナーがガベージコレクションによって削除される仕組みについて 5.8.2. イメージがガベージコレクションによって削除される仕組みについて 5.8.3. コンテナーおよびイメージのガベージコレクションの設定 5.9. OpenShift Container Platform クラスター内のノードのリソースの割り当て Expand section "5.9. OpenShift Container Platform クラスター内のノードのリソースの割り当て" Collapse section "5.9. OpenShift Container Platform クラスター内のノードのリソースの割り当て" 5.9.1. ノードにリソースを割り当てる方法について Expand section "5.9.1. ノードにリソースを割り当てる方法について" Collapse section "5.9.1. ノードにリソースを割り当てる方法について" 5.9.1.1. OpenShift Container Platform による割り当てられたリソースの計算方法 5.9.1.2. ノードによるリソースの制約の適用方法 5.9.1.3. エビクションのしきい値について 5.9.1.4. スケジューラーがリソースの可用性を判別する方法 5.9.2. ノードのリソースの自動割り当て 5.9.3. ノードのリソースの手動割り当て 5.10. クラスター内のノードの特定 CPU の割り当て Expand section "5.10. クラスター内のノードの特定 CPU の割り当て" Collapse section "5.10. クラスター内のノードの特定 CPU の割り当て" 5.10.1. ノードの CPU の予約 5.11. kubelet の TLS セキュリティープロファイルの有効化 Expand section "5.11. kubelet の TLS セキュリティープロファイルの有効化" Collapse section "5.11. kubelet の TLS セキュリティープロファイルの有効化" 5.11.1. TLS セキュリティープロファイルについて 5.11.2. kubelet の TLS セキュリティープロファイルの設定 5.12. Machine Config Daemon メトリクス Expand section "5.12. Machine Config Daemon メトリクス" Collapse section "5.12. Machine Config Daemon メトリクス" 5.12.1. Machine Config Daemon メトリクス 5.13. インフラストラクチャーノードの作成 Expand section "5.13. インフラストラクチャーノードの作成" Collapse section "5.13. インフラストラクチャーノードの作成" 5.13.1. OpenShift Container Platform インフラストラクチャーコンポーネント Expand section "5.13.1. OpenShift Container Platform インフラストラクチャーコンポーネント" Collapse section "5.13.1. OpenShift Container Platform インフラストラクチャーコンポーネント" 5.13.1.1. 専用インフラストラクチャーノードの作成 6. コンテナーの使用 Expand section "6. コンテナーの使用" Collapse section "6. コンテナーの使用" 6.1. コンテナーについて Expand section "6.1. コンテナーについて" Collapse section "6.1. コンテナーについて" 6.1.1. コンテナーおよび RHEL カーネルメモリーについて 6.1.2. コンテナーエンジンとコンテナーランタイムについて 6.2. Pod のデプロイ前の、Init コンテナーの使用によるタスクの実行 Expand section "6.2. Pod のデプロイ前の、Init コンテナーの使用によるタスクの実行" Collapse section "6.2. Pod のデプロイ前の、Init コンテナーの使用によるタスクの実行" 6.2.1. Init コンテナーについて 6.2.2. Init コンテナーの作成 6.3. ボリュームの使用によるコンテナーデータの永続化 Expand section "6.3. ボリュームの使用によるコンテナーデータの永続化" Collapse section "6.3. ボリュームの使用によるコンテナーデータの永続化" 6.3.1. ボリュームについて 6.3.2. OpenShift Container Platform CLI によるボリュームの操作 6.3.3. Pod のボリュームとボリュームマウントの一覧表示 6.3.4. Pod へのボリュームの追加 6.3.5. Pod 内のボリュームとボリュームマウントの更新 6.3.6. Pod からのボリュームおよびボリュームマウントの削除 6.3.7. Pod 内での複数の用途のためのボリュームの設定 6.4. Projected ボリュームによるボリュームのマッピング Expand section "6.4. Projected ボリュームによるボリュームのマッピング" Collapse section "6.4. Projected ボリュームによるボリュームのマッピング" 6.4.1. Projected ボリュームについて Expand section "6.4.1. Projected ボリュームについて" Collapse section "6.4.1. Projected ボリュームについて" 6.4.1.1. Pod 仕様の例 6.4.1.2. パスについての留意事項 6.4.2. Pod の Projected ボリュームの設定 6.5. コンテナーによる API オブジェクト使用の許可 Expand section "6.5. コンテナーによる API オブジェクト使用の許可" Collapse section "6.5. コンテナーによる API オブジェクト使用の許可" 6.5.1. Downward API の使用によるコンテナーへの Pod 情報の公開 6.5.2. Downward API を使用してコンテナーの値を使用する方法について Expand section "6.5.2. Downward API を使用してコンテナーの値を使用する方法について" Collapse section "6.5.2. Downward API を使用してコンテナーの値を使用する方法について" 6.5.2.1. 環境変数の使用によるコンテナー値の使用 6.5.2.2. ボリュームプラグインを使用したコンテナー値の使用 6.5.3. Downward API を使用してコンテナーリソースを使用する方法について Expand section "6.5.3. Downward API を使用してコンテナーリソースを使用する方法について" Collapse section "6.5.3. Downward API を使用してコンテナーリソースを使用する方法について" 6.5.3.1. 環境変数を使用したコンテナーリソースの使用 6.5.3.2. ボリュームプラグインを使用したコンテナーリソースの使用 6.5.4. Downward API を使用したシークレットの使用 6.5.5. Downward API を使用した設定マップの使用 6.5.6. 環境変数の参照 6.5.7. 環境変数の参照のエスケープ 6.6. OpenShift Container Platform コンテナーへの/からのファイルのコピー Expand section "6.6. OpenShift Container Platform コンテナーへの/からのファイルのコピー" Collapse section "6.6. OpenShift Container Platform コンテナーへの/からのファイルのコピー" 6.6.1. ファイルをコピーする方法について Expand section "6.6.1. ファイルをコピーする方法について" Collapse section "6.6.1. ファイルをコピーする方法について" 6.6.1.1. 要件 6.6.2. コンテナーへの/からのファイルのコピー 6.6.3. 高度な Rsync 機能の使用 6.7. OpenShift Container Platform コンテナーでのリモートコマンドの実行 Expand section "6.7. OpenShift Container Platform コンテナーでのリモートコマンドの実行" Collapse section "6.7. OpenShift Container Platform コンテナーでのリモートコマンドの実行" 6.7.1. コンテナーでのリモートコマンドの実行 6.7.2. クライアントからのリモートコマンドを開始するためのプロトコル 6.8. コンテナー内のアプリケーションにアクセスするためのポート転送の使用 Expand section "6.8. コンテナー内のアプリケーションにアクセスするためのポート転送の使用" Collapse section "6.8. コンテナー内のアプリケーションにアクセスするためのポート転送の使用" 6.8.1. ポート転送について 6.8.2. ポート転送の使用 6.8.3. クライアントからのポート転送を開始するためのプロトコル 6.9. コンテナーでの sysctl の使用 Expand section "6.9. コンテナーでの sysctl の使用" Collapse section "6.9. コンテナーでの sysctl の使用" 6.9.1. sysctl について 6.9.2. namespace とノードレベルの sysctl 6.9.3. 安全および安全でない sysctl 6.9.4. インターフェイス固有の安全な sysctls リストの更新 6.9.5. 安全な sysctl での Pod の起動 6.9.6. 安全でない sysctl での Pod の起動 6.9.7. 安全でない sysctl の有効化 6.9.8. 関連情報 7. クラスターの操作 Expand section "7. クラスターの操作" Collapse section "7. クラスターの操作" 7.1. OpenShift Container Platform クラスター内のシステムイベント情報の表示 Expand section "7.1. OpenShift Container Platform クラスター内のシステムイベント情報の表示" Collapse section "7.1. OpenShift Container Platform クラスター内のシステムイベント情報の表示" 7.1.1. イベントについて 7.1.2. CLI を使用したイベントの表示 7.1.3. イベントの一覧 7.2. OpenShift Container Platform のノードが保持できる Pod の数の見積り Expand section "7.2. OpenShift Container Platform のノードが保持できる Pod の数の見積り" Collapse section "7.2. OpenShift Container Platform のノードが保持できる Pod の数の見積り" 7.2.1. OpenShift Container Platform クラスター容量ツールについて 7.2.2. コマンドラインでのクラスター容量ツールの実行 7.2.3. Pod 内のジョブとしてのクラスター容量ツールの実行 7.3. 制限範囲によるリソース消費の制限 Expand section "7.3. 制限範囲によるリソース消費の制限" Collapse section "7.3. 制限範囲によるリソース消費の制限" 7.3.1. 制限範囲について Expand section "7.3.1. 制限範囲について" Collapse section "7.3.1. 制限範囲について" 7.3.1.1. コンポーネントの制限について Expand section "7.3.1.1. コンポーネントの制限について" Collapse section "7.3.1.1. コンポーネントの制限について" 7.3.1.1.1. コンテナーの制限 7.3.1.1.2. Pod の制限 7.3.1.1.3. イメージの制限 7.3.1.1.4. イメージストリームの制限 7.3.1.1.5. 永続ボリューム要求 (PVC) の制限 7.3.2. 制限範囲の作成 7.3.3. 制限の表示 7.3.4. 制限範囲の削除 7.4. コンテナーメモリーとリスク要件を満たすためのクラスターメモリーの設定 Expand section "7.4. コンテナーメモリーとリスク要件を満たすためのクラスターメモリーの設定" Collapse section "7.4. コンテナーメモリーとリスク要件を満たすためのクラスターメモリーの設定" 7.4.1. アプリケーションメモリーの管理について Expand section "7.4.1. アプリケーションメモリーの管理について" Collapse section "7.4.1. アプリケーションメモリーの管理について" 7.4.1.1. アプリケーションメモリーストラテジーの管理 7.4.2. OpenShift Container Platform の OpenJDK 設定について Expand section "7.4.2. OpenShift Container Platform の OpenJDK 設定について" Collapse section "7.4.2. OpenShift Container Platform の OpenJDK 設定について" 7.4.2.1. JVM の最大ヒープサイズを上書きする方法について 7.4.2.2. JVM で未使用メモリーをオペレーティングシステムに解放するよう促す方法について 7.4.2.3. コンテナー内のすべての JVM プロセスが適切に設定されていることを確認する方法について 7.4.3. Pod 内でのメモリー要求および制限の検索 7.4.4. OOM の強制終了ポリシーについて 7.4.5. Pod エビクションについて 7.5. オーバーコミットされたノード上に Pod を配置するためのクラスターの設定 Expand section "7.5. オーバーコミットされたノード上に Pod を配置するためのクラスターの設定" Collapse section "7.5. オーバーコミットされたノード上に Pod を配置するためのクラスターの設定" 7.5.1. リソース要求とオーバーコミット 7.5.2. Cluster Resource Override Operator を使用したクラスターレベルのオーバーコミット Expand section "7.5.2. Cluster Resource Override Operator を使用したクラスターレベルのオーバーコミット" Collapse section "7.5.2. Cluster Resource Override Operator を使用したクラスターレベルのオーバーコミット" 7.5.2.1. Web コンソールを使用した Cluster Resource Override Operator のインストール 7.5.2.2. CLI を使用した Cluster Resource Override Operator のインストール 7.5.2.3. クラスターレベルのオーバーコミットの設定 7.5.3. ノードレベルのオーバーコミット Expand section "7.5.3. ノードレベルのオーバーコミット" Collapse section "7.5.3. ノードレベルのオーバーコミット" 7.5.3.1. コンピュートリソースとコンテナーについて Expand section "7.5.3.1. コンピュートリソースとコンテナーについて" Collapse section "7.5.3.1. コンピュートリソースとコンテナーについて" 7.5.3.1.1. コンテナーの CPU 要求について 7.5.3.1.2. コンテナーのメモリー要求について 7.5.3.2. オーバーコミットメントと QoS (Quality of Service) クラスについて Expand section "7.5.3.2. オーバーコミットメントと QoS (Quality of Service) クラスについて" Collapse section "7.5.3.2. オーバーコミットメントと QoS (Quality of Service) クラスについて" 7.5.3.2.1. Quality of Service (QoS) 層でのメモリーの予約方法について 7.5.3.3. swap メモリーと QOS について 7.5.3.4. ノードのオーバーコミットについて 7.5.3.5. CPU CFS クォータの使用による CPU 制限の無効化または実行 7.5.3.6. システムリソースのリソース予約 7.5.3.7. ノードのオーバーコミットの無効化 7.5.4. プロジェクトレベルの制限 Expand section "7.5.4. プロジェクトレベルの制限" Collapse section "7.5.4. プロジェクトレベルの制限" 7.5.4.1. プロジェクトでのオーバーコミットメントの無効化 7.5.5. 関連情報 7.6. Linux コントロールグループバージョン 2(cgroup v2)の有効化 Expand section "7.6. Linux コントロールグループバージョン 2(cgroup v2)の有効化" Collapse section "7.6. Linux コントロールグループバージョン 2(cgroup v2)の有効化" 7.6.1. Linux cgroup v2 の設定 7.7. 機能ゲートの使用による各種機能の有効化 Expand section "7.7. 機能ゲートの使用による各種機能の有効化" Collapse section "7.7. 機能ゲートの使用による各種機能の有効化" 7.7.1. 機能ゲートについて 7.7.2. インストール時の機能セットの有効化 7.7.3. Web コンソールで機能セットの有効化 7.7.4. CLI を使用した機能セットの有効化 7.8. ワーカーレイテンシープロファイルを使用したレイテンシーの高い環境でのクラスターの安定性の向上 Expand section "7.8. ワーカーレイテンシープロファイルを使用したレイテンシーの高い環境でのクラスターの安定性の向上" Collapse section "7.8. ワーカーレイテンシープロファイルを使用したレイテンシーの高い環境でのクラスターの安定性の向上" 7.8.1. ワーカーレイテンシープロファイルを理解する 7.8.2. ワーカーレイテンシープロファイルの使用 8. ネットワークエッジ上にあるリモートワーカーノード Expand section "8. ネットワークエッジ上にあるリモートワーカーノード" Collapse section "8. ネットワークエッジ上にあるリモートワーカーノード" 8.1. ネットワークエッジでのリモートワーカーノードの使用 Expand section "8.1. ネットワークエッジでのリモートワーカーノードの使用" Collapse section "8.1. ネットワークエッジでのリモートワーカーノードの使用" 8.1.1. リモートワーカーノードによるネットワーク分離 8.1.2. リモートワーカーノードの電源損失 8.1.3. リモートワーカーへのレイテンシーの急上昇またはスループットの一時的な低下 8.1.4. リモートワーカーノードストラテジー 9. シングルノード OpenShift クラスター用のワーカーノード Expand section "9. シングルノード OpenShift クラスター用のワーカーノード" Collapse section "9. シングルノード OpenShift クラスター用のワーカーノード" 9.1. 単一ノードの OpenShift クラスターへのワーカーノードの追加 Expand section "9.1. 単一ノードの OpenShift クラスターへのワーカーノードの追加" Collapse section "9.1. 単一ノードの OpenShift クラスターへのワーカーノードの追加" 9.1.1. 単一ノードの OpenShift ワーカーノードをインストールするための要件 9.1.2. Assisted Installer および OpenShift Cluster Manager を使用したワーカーノードの追加 9.1.3. Assisted Installer API を使用したワーカーノードの追加 Expand section "9.1.3. Assisted Installer API を使用したワーカーノードの追加" Collapse section "9.1.3. Assisted Installer API を使用したワーカーノードの追加" 9.1.3.1. Assisted Installer REST API に対する認証 9.1.3.2. Assisted Installer REST API を使用したワーカーノードの追加 9.1.4. 単一ノードの OpenShift クラスターへのワーカーノードの手動での追加 9.1.5. マシンの証明書署名要求の承認 Settings Close Language: 简体中文 한국어 日本語 English Language: 简体中文 한국어 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 简体中文 한국어 日本語 English Language: 简体中文 한국어 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF ノード OpenShift Container Platform 4.12OpenShift Container Platform でのノードの設定および管理 概要 本書では、クラスターのノード、Pod、コンテナーを設定し管理する方法について説明します。また、Pod のスケジューリングや配置の設定方法、ジョブや DeamonSet を使用してタスクを自動化する方法やクラスターを効率化するための他のタスクなどに関する情報も提供します。 Next