第14章 コンテナーアプリケーションプロジェクトの作成
前提条件
- UBI または RHEL をベースイメージとして使用してコンテナーを構築します。
- 選択したパブリックまたはプライベートレジストリーにコンテナーをアップロードします。
手順
次の手順に従って、コンテナーアプリケーションプロジェクトを作成します。
Red Hat Partner Connect ポータル にログインします。
パートナーポータルへのアクセス Web ページが表示されます。
- 認定テクノロジーポータル タイルに移動し、テクノロジーパートナーのログイン をクリックします。
ログイン資格情報を入力し、ログイン をクリックします。
Red Hat Partner Connect の Web ページが表示されます。
ページヘッダーで、製品認定 を選択し、認定プロジェクトの管理 をクリックします。
My Work Web ページには、製品リスト と利用可能な場合 認定プロジェクト が表示されます。
- Create Project をクリックします。
- 何を証明したいですか ? ダイアログボックスで、目的のプラットフォームを選択し、次へ をクリックします。たとえば、コンテナープロジェクトを作成するための Red Hat OpenShift ラジオボタンを選択します。
- 何を証明したいですか ? ダイアログボックスで、コンテナーイメージ ラジオボタンを選択し、次へ をクリックします。
コンテナーイメージ認定プロジェクトの作成 Web ページで、プロジェクトを作成するために次の詳細を入力します。
重要プロジェクトの作成後に、プロジェクト名やその配布方法を変更することはできません。
- プロジェクト名 - プロジェクト名を入力します。この名前は公開されておらず、内部使用のみを目的としています。
OS コンテンツタイプ - コンテナープロジェクトに使用するイメージのタイプを選択します。
- Red Hat Universal Base Image: Red Hat コンテナーレジストリーまたはその他のサードパーティーレジストリーを介して、UBI ベースのコンテナーイメージを配布できます。さらに、IBM が提供する Red Hat への公開の対象となります。
- Red Hat Enterprise Linux: RHEL ベースのコンテナーイメージは、Red Hat Container レジストリー経由でのみ配布できます。
配布方法 - コンテナーイメージの配布に使用するコンテナーレジストリーを選択します。コンテナーイメージをこの場所からプルし、以下のすべての方法でコンテナーイメージをプルします。コンテナーイメージは、管理するレジストリーで引き続きホストされます。Red Hat は、イメージをホストするために Quay.io を推奨しますが、Kubernetes 互換レジストリーを使用できます。
- Red Hat Container Registry: Red Hat が Red Hat のコンテナーレジストリーでコンテナーを配布する場合は、このオプションを選択します。このディストリビューション方法が設定されたイメージは独自のコンテナーレジストリーでホストされますが、Red Hat レジストリープロキシーアドレスを介してお客様に配布されます。このオプションを選択すると、設定にレジストリーを追加せずにコンテナーにアクセスできますが、プロキシーからお客様固有のダウンロードメトリクスや他の使用状況データを表示できません。
Red Hat Marketplace のみ: Red Hat Marketplace (powered by IBM) で認定コンテナーを公開するには、このオプションを選択します。認定済みコンテナーは、特定の Red Hat マーケットプレイス認定インデックスを通じてのみ利用可能になります。お客様には、コンテナーをプルする権利が必要です。このオプションは、IBM の Red Hat Marketplace チームとすでに連絡を取り合っており、その影響を理解している場合にのみ選択してください。質問がある場合は、サポートケース を開きます。このレジストリーの使用方法については、資格のあるレジストリー を参照してください。
注記このオプションは、イメージが、Red Hat Marketplace にリストする予定の Operator によってデプロイされたアプリケーションの一部である場合にのみ選択してください。このオプションを選択すると、ホストされたパイプライン を Operator メタデータバンドルの認定に使用することはできず、代わりにローカルの CI パイプラインセットアップを使用する必要があります。
独自のコンテナーレジストリー: このオプションを選択して、認定済みのコンテナーを独自のレジストリーに公開します。独自のサードパーティーレジストリーを使用する場合、お客様はレジストリーに対して認証を行い、認定済みのコンテナーをプルして、製品を使用する必要があります。接続されていない環境では、お客様は Red Hat プラットフォームにレジストリーを追加して、認定済みコンテナーをインストールする必要があります。
重要Red Hat では、コンテナーのメトリクス全体にアクセスでき、製品へのアクセスを完全に制御できるため、独自のレジストリーでのセルフホスティングを推奨しています。Red Hat は、この目的で Quay.io を使用することを推奨していますが、Kubernetes と互換性のある任意のレジストリーを使用できます。
- Create project をクリックします。