第4章 Red Hat Quay on OpenShift Container Platform を使用した仮想ビルド


OpenShift Container Platform 上の Red Hat Quay で {product-title} を使用して仮想化環境でコンテナーイメージをビルドするには、仮想ビルドを使用できます。仮想ビルドは特権のないコンテナー内で実行され、ビルドプロセスを分離します。

仮想ビルドの場合、ビルドマネージャーはまず ジョブオブジェクト リソースを作成します。次に、Job Objectquay-builder-image を使用して Pod を作成します。quay-builder-image には、quay-builder バイナリーと Podman サービスが含まれています。作成された Pod は unprivileged として実行されます。quay-builder バイナリーは、ステータスを伝達しながら、ビルドマネージャーからビルド情報を取得し、イメージをビルドします。

4.1. 仮想ビルドの制限

仮想ビルド 機能には次の制限が適用されます。

  • 権限のないコンテキストで Red Hat Quay on OpenShift Container Platform を使用して 仮想ビルド を実行すると、以前のビルドストラテジーで動作していた一部のコマンドが失敗する可能性があります。ビルド戦略を変更しようとすると、ビルドのパフォーマンスの問題と信頼性の問題が発生する可能性があります。
  • コンテナー内で直接 仮想ビルド を実行しても、仮想マシンを使用する場合と同じ分離は実現されません。ビルド環境を変更した場合も、以前は機能していたビルドが失敗する可能性があります。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る