Skip to navigation Skip to main content

Utilities

  • Subscriptions
  • Downloads
  • Containers
  • Support Cases
Red Hat Customer Portal
  • Subscriptions
  • Downloads
  • Containers
  • Support Cases
  • Products & Services

    Products

    Support

    • Production Support
    • Development Support
    • Product Life Cycles

    Services

    • Consulting
    • Technical Account Management
    • Training & Certifications

    Documentation

    • Red Hat Enterprise Linux
    • Red Hat JBoss Enterprise Application Platform
    • Red Hat OpenStack Platform
    • Red Hat OpenShift Container Platform
    All Documentation

    Ecosystem Catalog

    • Red Hat Partner Ecosystem
    • Partner Resources
  • Tools

    Tools

    • Troubleshoot a product issue
    • Packages
    • Errata

    Customer Portal Labs

    • Configuration
    • Deployment
    • Security
    • Troubleshoot
    All labs

    Red Hat Insights

    Increase visibility into IT operations to detect and resolve technical issues before they impact your business.

    Learn More
    Go to Insights
  • Security

    Red Hat Product Security Center

    Engage with our Red Hat Product Security team, access security updates, and ensure your environments are not exposed to any known security vulnerabilities.

    Product Security Center

    Security Updates

    • Security Advisories
    • Red Hat CVE Database
    • Security Labs

    Keep your systems secure with Red Hat's specialized responses to security vulnerabilities.

    View Responses

    Resources

    • Security Blog
    • Security Measurement
    • Severity Ratings
    • Backporting Policies
    • Product Signing (GPG) Keys
  • Community

    Customer Portal Community

    • Discussions
    • Private Groups
    Community Activity

    Customer Events

    • Red Hat Convergence
    • Red Hat Summit

    Stories

    • Red Hat Subscription Value
    • You Asked. We Acted.
    • Open Source Communities
Or troubleshoot an issue.

Select Your Language

  • English
  • 한국어
  • 日本語
  • 中文 (中国)

Infrastructure and Management

  • Red Hat Enterprise Linux
  • Red Hat Satellite
  • Red Hat Subscription Management
  • Red Hat Insights
  • Red Hat Ansible Automation Platform

Cloud Computing

  • Red Hat OpenShift
  • Red Hat OpenStack Platform
  • Red Hat OpenShift Container Platform
  • Red Hat OpenShift Data Science
  • Red Hat OpenShift Dedicated
  • Red Hat Advanced Cluster Security for Kubernetes
  • Red Hat Advanced Cluster Management for Kubernetes
  • Red Hat Quay
  • OpenShift Dev Spaces
  • Red Hat OpenShift Service on AWS

Storage

  • Red Hat Gluster Storage
  • Red Hat Hyperconverged Infrastructure
  • Red Hat Ceph Storage
  • Red Hat OpenShift Data Foundation

Runtimes

  • Red Hat Runtimes
  • Red Hat JBoss Enterprise Application Platform
  • Red Hat Data Grid
  • Red Hat JBoss Web Server
  • Red Hat Single Sign On
  • Red Hat support for Spring Boot
  • Red Hat build of Node.js
  • Red Hat build of Quarkus

Integration and Automation

  • Red Hat Application Foundations
  • Red Hat Fuse
  • Red Hat AMQ
  • Red Hat 3scale API Management
All Products

Table of contents

  1. 開発者ガイド
  2. 1. 概要
  3. 2. アプリケーションライフサイクル管理
    1. 2.1. 開発プロセスの計画
      1. 2.1.1. 概要
      2. 2.1.2. 開発環境としての OpenShift Container Platform の使用
      3. 2.1.3. アプリケーションの OpenShift Container Platform へのデプロイ
    2. 2.2. 新規アプリケーションの作成
      1. 2.2.1. 概要
      2. 2.2.2. CLI を使用したアプリケーションの作成
        1. 2.2.2.1. ソースコードからのアプリケーションの作成
        2. 2.2.2.2. イメージからアプリケーションを作成する方法
        3. 2.2.2.3. テンプレートからのアプリケーションの作成
        4. 2.2.2.4. アプリケーション作成における追加修正
          1. 2.2.2.4.1. 環境変数の指定
          2. 2.2.2.4.2. ビルド環境変数の指定
          3. 2.2.2.4.3. ラベルの指定
          4. 2.2.2.4.4. 作成前の出力の表示
          5. 2.2.2.4.5. 別名でのオブジェクトの作成
          6. 2.2.2.4.6. 別のプロジェクトでのオブジェクトの作成
          7. 2.2.2.4.7. 複数のオブジェクトの作成
          8. 2.2.2.4.8. 単一 Pod でのイメージとソースのグループ化
          9. 2.2.2.4.9. イメージ、テンプレート、および他の入力の検索
      3. 2.2.3. Web コンソールを使用したアプリケーションの作成
    3. 2.3. 環境全体におけるアプリケーションのプロモート
      1. 2.3.1. 概要
      2. 2.3.2. アプリケーションコンポーネント
        1. 2.3.2.1. API オブジェクト
        2. 2.3.2.2. イメージ
        3. 2.3.2.3. 概要
      3. 2.3.3. デプロイメント環境
        1. 2.3.3.1. 留意事項
        2. 2.3.3.2. 概要
      4. 2.3.4. 方法およびツール
        1. 2.3.4.1. API オブジェクトの管理
          1. 2.3.4.1.1. API オブジェクトステートのエクスポート
          2. 2.3.4.1.2. API オブジェクトステートのインポート
            1. 2.3.4.1.2.1. 初期作成
            2. 2.3.4.1.2.2. 反復修正
        2. 2.3.4.2. イメージおよびイメージストリームの管理
          1. 2.3.4.2.1. イメージの移動
            1. 2.3.4.2.1.1. ステージング環境がレジストリーを共有する場合
            2. 2.3.4.2.1.2. ステージング環境が異なるレジストリーを使用する場合
          2. 2.3.4.2.2. デプロイ
          3. 2.3.4.2.3. Jenkins でのプロモーションフローの自動化
          4. 2.3.4.2.4. プロモーションについての注意事項
            1. 2.3.4.2.4.1. API オブジェクト参照
            2. 2.3.4.2.4.2. イメージレジストリー参照
        3. 2.3.4.3. 概要
      5. 2.3.5. シナリオおよび実例
        1. 2.3.5.1. プロモーションのセットアップ
        2. 2.3.5.2. 繰り返し可能なプロモーションプロセス
        3. 2.3.5.3. Jenkins を使用した反復可能なプロモーションプロセス
  4. 3. 認証
    1. 3.1. Web コンソール認証
    2. 3.2. CLI 認証
  5. 4. 承認
    1. 4.1. 概要
    2. 4.2. ユーザーの Pod 作成権限の有無の確認
    3. 4.3. 認証済みのユーザーとして何が実行できるのかを判断する方法
  6. 5. プロジェクト
    1. 5.1. 概要
    2. 5.2. プロジェクトの作成
      1. 5.2.1. Web コンソールの使用
      2. 5.2.2. CLI の使用
    3. 5.3. プロジェクトの表示
    4. 5.4. プロジェクトステータスの確認
    5. 5.5. ラベル別の絞り込み
    6. 5.6. ページの状態のブックマーク
    7. 5.7. プロジェクトの削除
  7. 6. アプリケーションの移行
    1. 6.1. 概要
    2. 6.2. データベースアプリケーションの移行
      1. 6.2.1. 概要
      2. 6.2.2. サポートされているデータベース
      3. 6.2.3. MySQL
      4. 6.2.4. PostgreSQL
      5. 6.2.5. MongoDB
    3. 6.3. Web フレームワークアプリケーションの移行
      1. 6.3.1. 概要
      2. 6.3.2. Python
      3. 6.3.3. Ruby
      4. 6.3.4. PHP
      5. 6.3.5. Perl
      6. 6.3.6. Node.js
      7. 6.3.7. WordPress
      8. 6.3.8. Ghost
      9. 6.3.9. JBoss EAP
      10. 6.3.10. JBoss WS (Tomcat)
      11. 6.3.11. JBoss AS (Wildfly 10)
      12. 6.3.12. サポート対象の JBoss バージョン
    4. 6.4. クイックスタートの例
      1. 6.4.1. 概要
      2. 6.4.2. ワークフロー
    5. 6.5. 継続的インテグレーションまたは継続的デプロイ (CI/CD)
      1. 6.5.1. 概要
      2. 6.5.2. Jenkins
    6. 6.6. Webhook およびアクションフック
      1. 6.6.1. 概要
      2. 6.6.2. Webhook
      3. 6.6.3. アクションフック
    7. 6.7. S2I ツール
      1. 6.7.1. 概要
      2. 6.7.2. コンテナーイメージの作成
    8. 6.8. サポートガイド
      1. 6.8.1. 概要
      2. 6.8.2. サポートされているデータベース
      3. 6.8.3. サポート言語
      4. 6.8.4. サポート対象のフレームワーク
      5. 6.8.5. サポート対象のマーカー
      6. 6.8.6. サポート対象の環境変数
  8. 7. チュートリアル
    1. 7.1. 概要
    2. 7.2. クイックスタートのテンプレート
      1. 7.2.1. 概要
      2. 7.2.2. Web フレームワーククイックスタートのテンプレート
    3. 7.3. Ruby on Rails
      1. 7.3.1. 概要
      2. 7.3.2. ローカルのワークステーション設定
        1. 7.3.2.1. データベースの設定
      3. 7.3.3. アプリケーションの作成
        1. 7.3.3.1. Welcome ページの作成
        2. 7.3.3.2. OpenShift Container Platform のアプリケーションの設定
        3. 7.3.3.3. アプリケーションの Git への保存
      4. 7.3.4. アプリケーションの OpenShift Container Platform へのデプロイ
        1. 7.3.4.1. データベースサービスの作成
        2. 7.3.4.2. フロントエンドサービスの作成
        3. 7.3.4.3. アプリケーションのルートの作成
    4. 7.4. Maven 用の Nexus ミラーリングの設定
      1. 7.4.1. はじめに
      2. 7.4.2. Nexus の設定
        1. 7.4.2.1. プローブを使用した正常な実行の確認
        2. 7.4.2.2. Nexus への永続性の追加
      3. 7.4.3. Nexus への接続
      4. 7.4.4. 正常な実行の確認
      5. 7.4.5. その他のリソース
    5. 7.5. OpenShift Pipeline ビルド
      1. 7.5.1. はじめに
      2. 7.5.2. Jenkins Master の作成
      3. 7.5.3. Pipeline のビルド設定
      4. 7.5.4. Jenkinsfile
      5. 7.5.5. パイプラインの作成
      6. 7.5.6. パイプラインの起動
      7. 7.5.7. OpenShift Pipeline の詳細オプション
    6. 7.6. バイナリービルド
      1. 7.6.1. はじめに
        1. 7.6.1.1. 使用例
        2. 7.6.1.2. 制限
      2. 7.6.2. チュートリアルの概要
        1. 7.6.2.1. チュートリアル: ローカルコードの変更のビルド
        2. 7.6.2.2. チュートリアル: プライベートコードのビルド
        3. 7.6.2.3. チュートリアル: パイプラインからのバイナリーアーティファクト
  9. 8. ビルド
    1. 8.1. ビルドの仕組み
      1. 8.1.1. ビルドの概要
      2. 8.1.2. BuildConfig の概要
    2. 8.2. 基本的なビルド操作
      1. 8.2.1. ビルドの開始
      2. 8.2.2. ビルドの中止
      3. 8.2.3. BuildConfig の削除
      4. 8.2.4. ビルドの詳細表示
      5. 8.2.5. ビルドログへのアクセス
    3. 8.3. ビルド入力
      1. 8.3.1. ビルド入力の仕組み
      2. 8.3.2. Dockerfile ソース
      3. 8.3.3. イメージソース
      4. 8.3.4. Git ソース
        1. 8.3.4.1. プロキシーの使用
        2. 8.3.4.2. ソースクローンのシークレット
          1. 8.3.4.2.1. ソースクローンシークレットのビルド設定への自動追加
          2. 8.3.4.2.2. ソースクローンシークレットの手動による追加
          3. 8.3.4.2.3. .gitconfig ファイル
          4. 8.3.4.2.4. セキュアな git 用の .gitconfig ファイル
          5. 8.3.4.2.5. Basic 認証
          6. 8.3.4.2.6. SSH キー認証
          7. 8.3.4.2.7. 信頼された認証局
          8. 8.3.4.2.8. 組み合わせ
      5. 8.3.5. バイナリー (ローカル) ソース
      6. 8.3.6. 入力シークレットおよび ConfigMap
        1. 8.3.6.1. 入力シークレットおよび ConfigMap の追加
        2. 8.3.6.2. Source-to-Image ストラテジー
        3. 8.3.6.3. Docker ストラテジー
        4. 8.3.6.4. カスタムストラテジー
      7. 8.3.7. 外部アーティファクトの使用
      8. 8.3.8. プライベートレジストリーでの docker 認証情報の使用
    4. 8.4. ビルドの出力
      1. 8.4.1. ビルド出力の概要
      2. 8.4.2. アウトプットイメージの環境変数
      3. 8.4.3. アウトプットイメージのラベル
      4. 8.4.4. アウトプットイメージのダイジェスト
      5. 8.4.5. プライベートレジストリーでの docker 認証情報の使用
    5. 8.5. ビルドストラテジーのオプション
      1. 8.5.1. Source-to-Image ストラテジーのオプション
        1. 8.5.1.1. 強制プル
        2. 8.5.1.2. 増分ビルド
        3. 8.5.1.3. ビルダーイメージのスクリプトの上書き
        4. 8.5.1.4. 環境変数
          1. 8.5.1.4.1. 環境ファイル
          2. 8.5.1.4.2. BuildConfig 環境
        5. 8.5.1.5. Web コンソールを使用したシークレットの追加
          1. 8.5.1.5.1. プルおよびプッシュの有効化
        6. 8.5.1.6. ソースファイルの無視
      2. 8.5.2. Docker ストラテジーのオプション
        1. 8.5.2.1. FROM イメージ
        2. 8.5.2.2. Dockerfile パス
        3. 8.5.2.3. キャッシュなし
        4. 8.5.2.4. 強制プル
        5. 8.5.2.5. 環境変数
        6. 8.5.2.6. Web コンソールを使用したシークレットの追加
        7. 8.5.2.7. Docker ビルド引数
          1. 8.5.2.7.1. プルおよびプッシュの有効化
      3. 8.5.3. カスタムストラテジーのオプション
        1. 8.5.3.1. FROM イメージ
        2. 8.5.3.2. Docker ソケットの公開
        3. 8.5.3.3. シークレット
          1. 8.5.3.3.1. Web コンソールを使用したシークレットの追加
          2. 8.5.3.3.2. プルおよびプッシュの有効化
        4. 8.5.3.4. 強制プル
        5. 8.5.3.5. 環境変数
      4. 8.5.4. パイプラインストラテジーのオプション
        1. 8.5.4.1. Jenkinsfile の提供
        2. 8.5.4.2. 環境変数
          1. 8.5.4.2.1. BuildConfig 環境変数と Jenkins ジョブパラメーター間のマッピング
    6. 8.6. ビルド環境
      1. 8.6.1. 概要
      2. 8.6.2. 環境変数としてのビルドフィールドの使用
      3. 8.6.3. 環境変数としてのコンテナーリソースの使用
      4. 8.6.4. 環境変数としてのシークレットの使用
    7. 8.7. ビルドのトリガー
      1. 8.7.1. ビルドトリガーの概要
      2. 8.7.2. Webhook のトリガー
        1. 8.7.2.1. GitHub Webhooks
        2. 8.7.2.2. GitLab Webhooks
        3. 8.7.2.3. Bitbucket Webhook
        4. 8.7.2.4. Generic Webhook
        5. 8.7.2.5. Webhook URL の表示
      3. 8.7.3. イメージ変更のトリガー
      4. 8.7.4. 設定変更のトリガー
        1. 8.7.4.1. トリガーの手動設定
    8. 8.8. ビルドフック
      1. 8.8.1. ビルドフックの概要
      2. 8.8.2. コミット後のビルドフックの設定
        1. 8.8.2.1. CLI の使用
    9. 8.9. ビルド実行ポリシー
      1. 8.9.1. ビルド実行ポリシーの概要
      2. 8.9.2. 順次実行ポリシー
      3. 8.9.3. SerialLatestOnly 実行ポリシー
      4. 8.9.4. 並列実行ポリシー
    10. 8.10. 高度なビルド操作
      1. 8.10.1. ビルドリソースの設定
      2. 8.10.2. 最長期間の設定
      3. 8.10.3. 特定のノードへのビルドの割り当て
      4. 8.10.4. チェーンビルド
      5. 8.10.5. ビルドのプルーニング
    11. 8.11. ビルドのトラブルシューティング
      1. 8.11.1. 拒否されたリソースへのアクセス要求
  10. 9. デプロイメント
    1. 9.1. デプロイメントの仕組み
      1. 9.1.1. デプロイメントの概要
      2. 9.1.2. デプロイメント設定の作成
    2. 9.2. 基本のデプロイメント操作
      1. 9.2.1. デプロイメントの開始
      2. 9.2.2. デプロイメントの表示
      3. 9.2.3. デプロイメントの再試行
      4. 9.2.4. デプロイメントのロールバック
      5. 9.2.5. コンテナー内でのコマンドの実行
      6. 9.2.6. デプロイメントログの表示
      7. 9.2.7. デプロイメントトリガーの設定
        1. 9.2.7.1. 設定変更トリガー
        2. 9.2.7.2. ImageChange Trigger
          1. 9.2.7.2.1. コマンドラインの使用するには、以下を行います。
      8. 9.2.8. デプロイメントリソースの設定
      9. 9.2.9. 手動のスケーリング
      10. 9.2.10. 特定のノードへの Pod の割り当て
      11. 9.2.11. 異なるサービスアカウントでの Pod の実行
      12. 9.2.12. Web コンソールを使用してデプロイメント設定にシークレットを追加する手順
    3. 9.3. デプロイメントストラテジー
      1. 9.3.1. デプロイメントストラテジーの概要
      2. 9.3.2. ローリングストラテジー
        1. 9.3.2.1. カナリアデプロイメント
        2. 9.3.2.2. ローリングデプロイメントの使用のタイミング
        3. 9.3.2.3. ローリングの例
      3. 9.3.3. 再作成ストラテジー
        1. 9.3.3.1. 再作成デプロイメントの使用のタイミング
      4. 9.3.4. カスタムストラテジー
      5. 9.3.5. ライフサイクルフック
        1. 9.3.5.1. Pod ベースのライフサイクルフック
        2. 9.3.5.2. コマンドラインの使用するには、以下を行います。
    4. 9.4. 高度なデプロイメントストラテジー
      1. 9.4.1. 高度なデプロイメントストラテジー
      2. 9.4.2. Blue-Green デプロイメント
        1. 9.4.2.1. Blue-Green デプロイメントの使用
      3. 9.4.3. A/B デプロイメント
        1. 9.4.3.1. A/B テスト用の負荷分散
          1. 9.4.3.1.1. Web コンソールを使用した重みの管理
          2. 9.4.3.1.2. CLI を使用した重みの管理
          3. 9.4.3.1.3. 1 サービス、複数のデプロイメント設定
      4. 9.4.4. プロキシーシャード/トラフィックスプリッター
      5. 9.4.5. N-1 互換性
      6. 9.4.6. 正常な終了
    5. 9.5. Kubernetes デプロイメントサポート
      1. 9.5.1. デプロイメントオブジェクトタイプ
      2. 9.5.2. Kubernetes デプロイメント 対 デプロイメント設定
        1. 9.5.2.1. デプロイメント設定固有の機能
          1. 9.5.2.1.1. 自動ロールバック
          2. 9.5.2.1.2. トリガー
          3. 9.5.2.1.3. ライフサイクルフック
          4. 9.5.2.1.4. カスタムストラテジー
          5. 9.5.2.1.5. カナリアデプロイメント
          6. 9.5.2.1.6. テストデプロイメント
        2. 9.5.2.2. Kubernetes デプロイメント固有の機能
          1. 9.5.2.2.1. ロールオーバー
          2. 9.5.2.2.2. 比例スケーリング
          3. 9.5.2.2.3. ロールアウト中の一時停止
  11. 10. Templates (テンプレート)
    1. 10.1. 概要
    2. 10.2. テンプレートのアップロード
    3. 10.3. Web コンソールを使用してテンプレートから作成する手順
    4. 10.4. CLI を使用してテンプレートから作成する手順
      1. 10.4.1. ラベル
      2. 10.4.2. パラメーター
      3. 10.4.3. オブジェクト一覧の生成
    5. 10.5. アップロードしたテンプレートの変更
    6. 10.6. インスタントアプリおよびクイックスタートテンプレートの使用
    7. 10.7. テンプレートの記述
      1. 10.7.1. 説明
      2. 10.7.2. ラベル
      3. 10.7.3. パラメーター
      4. 10.7.4. オブジェクト一覧
      5. 10.7.5. バインド可能なテンプレートの作成
      6. 10.7.6. オブジェクトフィールドの公開
      7. 10.7.7. テンプレートの準備ができるまで待機
      8. 10.7.8. その他の推奨事項
      9. 10.7.9. 既存オブジェクトからのテンプレートの作成
  12. 11. コンテナーへのリモートシェルを開く
    1. 11.1. 概要
    2. 11.2. セキュアなシェルセッションの開始
    3. 11.3. セキュアなシェルセッションのヘルプ
  13. 12. サービスアカウント
    1. 12.1. 概要
    2. 12.2. ユーザー名およびグループ
    3. 12.3. デフォルトのサービスアカウントおよびロール
    4. 12.4. サービスアカウントの管理
    5. 12.5. 許可されたシークレットの管理
    6. 12.6. コンテナー内でのサービスアカウントの認証情報の使用
    7. 12.7. サービスアカウントの認証情報の外部での使用
  14. 13. イメージの管理
    1. 13.1. 概要
    2. 13.2. イメージのタグ付け
      1. 13.2.1. タグのイメージストリームへの追加
      2. 13.2.2. 推奨されるタグ付け規則
      3. 13.2.3. タグのイメージストリームからの削除
      4. 13.2.4. イメージストリームでのイメージの参照
    3. 13.3. Kubernetes リソースでのイメージストリームの使用
    4. 13.4. イメージプルポリシー
    5. 13.5. 内部レジストリーへのアクセス
      1. 13.5.1. リポジトリーの一覧表示
    6. 13.6. イメージプルシークレットの使用
      1. 13.6.1. Pod が複数のプロジェクト間でのイメージを参照できるようにする設定
      2. 13.6.2. Pod による他のセキュアなレジストリーからのイメージの参照を許可する
        1. 13.6.2.1. 委任された認証を使用したプライベートレジストリーからのプル
    7. 13.7. タグおよびイメージメタデータのインポート
      1. 13.7.1. 非セキュアなレジストリーからのイメージのインポート
        1. 13.7.1.1. イメージストリームタグのポリシー
          1. 13.7.1.1.1. 非セキュアなタグのインポートポリシー
          2. 13.7.1.1.2. 参照ポリシー
      2. 13.7.2. プライベートレジストリーからのイメージのインポート
      3. 13.7.3. 外部レジストリーの信頼される証明書の追加
      4. 13.7.4. 複数のプロジェクト間でのイメージのインポート
      5. 13.7.5. イメージの手動プッシュによるイメージストリームの作成
    8. 13.8. イメージの転送
    9. 13.9. イメージストリーム変更時の更新のトリガー
      1. 13.9.1. OpenShift リソース
      2. 13.9.2. Kubernetes リソース
    10. 13.10. イメージストリーム定義の記述
  15. 14. クォータおよび制限範囲
    1. 14.1. 概要
    2. 14.2. クォータ
      1. 14.2.1. クォータの表示
      2. 14.2.2. クォータで管理されるリソース
      3. 14.2.3. クォータのスコープ
      4. 14.2.4. クォータの実施
      5. 14.2.5. 要求 vs 制限
    3. 14.3. 制限範囲
      1. 14.3.1. 制限範囲の表示
      2. 14.3.2. コンテナーの制限
      3. 14.3.3. Pod の制限
    4. 14.4. コンピュートリソース
      1. 14.4.1. CPU 要求
      2. 14.4.2. コンピュートリソースの表示
      3. 14.4.3. CPU 制限
      4. 14.4.4. メモリー要求
      5. 14.4.5. 一時ストレージの要求
      6. 14.4.6. メモリー制限
      7. 14.4.7. 一時ストレージの制限
      8. 14.4.8. QoS (Quality of Service) 層
      9. 14.4.9. CLI でのコンピュートリソースの指定
    5. 14.5. プロジェクトごとのリソース制限
  16. 15. クラスターへのトラフィックの送信
    1. 15.1. クラスターへのトラフィックの送信
    2. 15.2. ルーターを使用したトラフィックのクラスターへの送信
      1. 15.2.1. 概要
      2. 15.2.2. 管理者の前提条件
        1. 15.2.2.1. パブリック IP 範囲の定義
      3. 15.2.3. プロジェクトおよびサービスの作成
      4. 15.2.4. サービスを公開し、ルートを作成する
      5. 15.2.5. ルーターの設定
      6. 15.2.6. VIP を使用した IP フェイルオーバーの設定
    3. 15.3. ロードバランサーを使用したトラフィックのクラスターへの送信
      1. 15.3.1. 概要
      2. 15.3.2. 管理者の前提条件
        1. 15.3.2.1. パブリック IP 範囲の定義
      3. 15.3.3. プロジェクトおよびサービスの作成
      4. 15.3.4. サービスを公開し、ルートを作成する
      5. 15.3.5. ロードバランサーサービスの作成
      6. 15.3.6. ネットワークの設定
      7. 15.3.7. VIP を使用した IP フェイルオーバーの設定
    4. 15.4. サービスの外部 IP を使用したトラフィックのクラスターへの送信
      1. 15.4.1. 概要
      2. 15.4.2. 管理者の前提条件
        1. 15.4.2.1. パブリック IP 範囲の定義
      3. 15.4.3. プロジェクトおよびサービスの作成
      4. 15.4.4. サービスを公開し、ルートを作成する
      5. 15.4.5. IP アドレスのサービスへの割り当て
      6. 15.4.6. ネットワークの設定
      7. 15.4.7. VIP を使用した IP フェイルオーバーの設定
    5. 15.5. NodePort を使用したトラフィックのクラスターへの送信
      1. 15.5.1. 概要
      2. 15.5.2. 管理者の前提条件
      3. 15.5.3. サービスの設定
  17. 16. ルート
    1. 16.1. 概要
    2. 16.2. ルートの作成
    3. 16.3. ルートエンドポイントによる Cookie 名の制御の許可
  18. 17. 外部サービスの統合
    1. 17.1. 概要
    2. 17.2. 外部データベースのサービスの定義
      1. 17.2.1. 手順 1: サービスの定義
        1. 17.2.1.1. IP アドレスの使用
        2. 17.2.1.2. 外部ドメイン名の使用
      2. 17.2.2. 手順 2: サービスの消費
    3. 17.3. 外部 SaaS プロバイダー
      1. 17.3.1. IP アドレスおよびエンドポイントの使用
      2. 17.3.2. 外部ドメイン名の使用
  19. 18. デバイスマネージャーの使用
    1. 18.1. デバイスマネージャーの機能
      1. 18.1.1. 登録
      2. 18.1.2. デバイスの検出および正常性のモニターリング
      3. 18.1.3. デバイスの割り当て
    2. 18.2. デバイスマネージャーの有効化
  20. 19. デバイスプラグインの使用
    1. 19.1. デバイスプラグインの機能
      1. 19.1.1. 外部デバイスプラグイン
    2. 19.2. デバイスプラグインのデプロイ方法
  21. 20. シークレット
    1. 20.1. シークレットの使用
      1. 20.1.1. シークレットのプロパティー
      2. 20.1.2. シークレットの作成
      3. 20.1.3. シークレットの種類
      4. 20.1.4. シークレットの更新
    2. 20.2. ボリュームおよび環境変数のシークレット
    3. 20.3. イメージプルのシークレット
    4. 20.4. ソースクローンのシークレット
    5. 20.5. サービス提供証明書のシークレット
    6. 20.6. 制限
      1. 20.6.1. シークレットデータキー
    7. 20.7. 例
    8. 20.8. トラブルシューティング
  22. 21. ConfigMap
    1. 21.1. 概要
    2. 21.2. ConfigMap の作成
      1. 21.2.1. ディレクトリーからの作成
      2. 21.2.2. ファイルからの作成
      3. 21.2.3. リテラル値からの作成
    3. 21.3. ユースケース: Pod での ConfigMap の使用
      1. 21.3.1. 環境変数での使用
      2. 21.3.2. コマンドライン引数の設定
      3. 21.3.3. ボリュームでの使用
    4. 21.4. Redis の設定例
    5. 21.5. 制約
  23. 22. Downward API
    1. 22.1. 概要
    2. 22.2. フィールドの選択
    3. 22.3. Downward API を使用したコンテナー値の使用
      1. 22.3.1. 環境変数の使用
      2. 22.3.2. ボリュームプラグインの使用
    4. 22.4. Downward API を使用したコンテナーリソースの使用
      1. 22.4.1. 環境変数の使用
      2. 22.4.2. ボリュームプラグインの使用
    5. 22.5. Downward API を使用したシークレットの使用
      1. 22.5.1. 環境変数の使用
    6. 22.6. Downward API を使用した ConfigMap の使用
      1. 22.6.1. 環境変数の使用
    7. 22.7. 環境変数の参照
      1. 22.7.1. 環境変数の参照の使用
      2. 22.7.2. 環境変数の参照のエスケープ
  24. 23. Projected ボリューム
    1. 23.1. 概要
    2. 23.2. シナリオ例
    3. 23.3. Pod 仕様の例
    4. 23.4. パスについての留意事項
    5. 23.5. Pod の Projected ボリュームの設定
  25. 24. Daemonset の使用
    1. 24.1. 概要
    2. 24.2. Daemonset の作成
  26. 25. Pod の自動スケーリング
    1. 25.1. 概要
    2. 25.2. Horizontal Pod Autoscaler の要件
    3. 25.3. サポートされるメトリクス
    4. 25.4. 自動スケーリング
      1. 25.4.1. CPU 使用率の自動スケーリング
      2. 25.4.2. メモリー使用率の自動スケーリング
    5. 25.5. Horizontal Pod Autoscaler の表示
      1. 25.5.1. Horizontal Pod Autoscaler の状況条件の表示
  27. 26. ボリュームの管理
    1. 26.1. 概要
    2. 26.2. 一般的な CLI の使用方法
    3. 26.3. ボリュームの追加
    4. 26.4. ボリュームの更新
    5. 26.5. ボリュームの削除
    6. 26.6. ボリュームの一覧表示
    7. 26.7. サブパスの指定
  28. 27. 永続ボリュームの使用
    1. 27.1. 概要
    2. 27.2. ストレージの要求
    3. 27.3. ボリュームと要求のバインディング
    4. 27.4. Pod のボリュームとしての要求
    5. 27.5. ボリュームと要求の事前バインディング
  29. 28. 永続ボリュームの拡張
    1. 28.1. Persistent Volume Claim (永続ボリューム要求、PVC) の拡張を有効化
    2. 28.2. GlusterFS ベースの Persistent Volume Claim (永続ボリューム要求、PVC) の拡張
    3. 28.3. ファイルシステムを搭載した Persistent Volume Claim (永続ボリューム要求、PVC) の拡張
    4. 28.4. ボリューム拡張時に障害からの復旧
  30. 29. リモートコマンドの実行
    1. 29.1. 概要
    2. 29.2. 基本的な使用方法
    3. 29.3. Protocol
  31. 30. ファイルのコンテナーから/へのコピー
    1. 30.1. 概要
    2. 30.2. 基本的な使用方法
    3. 30.3. データベースのバックアップおよび復元
    4. 30.4. 要件
    5. 30.5. Copy Source の指定
    6. 30.6. Copy Destination の指定
    7. 30.7. 宛先でのファイルの削除
    8. 30.8. ファイル変更についての継続的な同期
    9. 30.9. 高度な Rsync 機能
  32. 31. ポート転送
    1. 31.1. 概要
    2. 31.2. 基本的な使用方法
    3. 31.3. Protocol
  33. 32. 共有メモリー
    1. 32.1. 概要
    2. 32.2. POSIX 共有メモリー
  34. 33. アプリケーションの正常性
    1. 33.1. 概要
    2. 33.2. プローブを使用したコンテナーのヘルスチェック
  35. 34. イベント
    1. 34.1. 概要
    2. 34.2. CLI によるイベントの表示
    3. 34.3. コンソールでのイベントの表示
    4. 34.4. 総合的なイベント一覧
  36. 35. 環境変数の管理
    1. 35.1. 環境変数の設定および設定解除
    2. 35.2. 環境変数の一覧表示
    3. 35.3. 環境変数の設定
      1. 35.3.1. 自動的に追加された環境変数
    4. 35.4. 環境変数の設定解除
  37. 36. ジョブ
    1. 36.1. 概要
    2. 36.2. ジョブの作成
      1. 36.2.1. 既知の制限事項
    3. 36.3. ジョブのスケーリング
    4. 36.4. 最長期間の設定
    5. 36.5. ジョブ失敗のバックオフポリシー
  38. 37. OpenShift Pipeline
    1. 37.1. 概要
    2. 37.2. OpenShift Jenkins クライアントプラグイン
      1. 37.2.1. OpenShift DSL
    3. 37.3. Jenkins Pipeline ストラテジー
    4. 37.4. Jenkinsfile
    5. 37.5. チュートリアル
    6. 37.6. 詳細トピック
      1. 37.6.1. Jenkins 自動プロビジョニングの無効化
      2. 37.6.2. スレーブ Pod の設定
  39. 38. Cron ジョブ
    1. 38.1. 概要
    2. 38.2. Cron ジョブの作成
    3. 38.3. Cron ジョブ後のクリーンアップ
  40. 39. Create from URL
    1. 39.1. 概要
    2. 39.2. イメージストリームおよびイメージタグの使用
      1. 39.2.1. クエリー文字列パラメーター
        1. 39.2.1.1. 例
    3. 39.3. テンプレートの使用
      1. 39.3.1. クエリー文字列パラメーター
        1. 39.3.1.1. 例
  41. 40. カスタムリソース定義からのオブジェクトの作成
    1. 40.1. Kubernetes カスタムリソース定義
    2. 40.2. CRD からのカスタムオブジェクトの作成
    3. 40.3. カスタムオブジェクトの管理
  42. 41. アプリケーションメモリーのサイジング
    1. 41.1. 概要
    2. 41.2. 背景情報
    3. 41.3. ストラテジー
    4. 41.4. OpenShift Container Platform での OpenJDK のサイジング
      1. 41.4.1. JVM 最大ヒープサイズの上書き
      2. 41.4.2. JVM が未使用メモリーをオペレーティングシステムに解放するよう促す
      3. 41.4.3. コンテナー内のすべての JVM プロセスが適切に設定されていることを確認する
    5. 41.5. Pod 内でのメモリー要求および制限の検索
    6. 41.6. OOM による強制終了の診断
    7. 41.7. エビクトされた Pod の診断
  43. 42. アプリケーションの一時ストレージのサイジング
    1. 42.1. 概要
    2. 42.2. 背景情報
    3. 42.3. ストラテジー
    4. 42.4. エビクトされた Pod の診断

Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

7.4.5. その他のリソース

  • OpenShift Container Platform でのボリュームの管理
  • OpenShift Container Platform での Java ビルドの構築時間の改善
  • Nexus リポジトリーのドキュメント
  1. Previous
  2. Next
Red Hat

Quick Links

  • Downloads
  • Subscriptions
  • Support Cases
  • Customer Service
  • Product Documentation

Help

  • Contact Us
  • Customer Portal FAQ
  • Log-in Assistance

Site Info

  • Trust Red Hat
  • Browser Support Policy
  • Accessibility
  • Awards and Recognition
  • Colophon

Related Sites

  • redhat.com
  • developers.redhat.com
  • connect.redhat.com
  • cloud.redhat.com

About

  • Red Hat Subscription Value
  • About Red Hat
  • Red Hat Jobs
Copyright © 2023 Red Hat, Inc.
  • Privacy Statement
  • Terms of Use
  • All Policies and Guidelines
Red Hat Summit Red Hat Summit
Twitter