検索

11.4. QuayIntegration カスタムリソースの作成

download PDF

この手順では、QuayIntegration カスタムリソースを作成します。これは、Web コンソールまたはコマンドラインから実行できます。

前提条件

  • Red Hat Quay をセットアップし、アクセストークンを取得している。
  • OpenShift Container Platform に Quay Bridge Operator をデプロイしている。
  • クラスター管理者権限のある OpenShift Container Platform 4.6 の環境が準備できている。
  • オプション: OpenShift CLI (oc) をインストールしている。

11.4.1. オプション: CLI を使用して QuayIntegration カスタムリソースを作成する

この手順に従って、コマンドラインを使用して QuayIntegration カスタムリソースを作成します。

手順

  1. quay-integration.yaml を作成します:

    $ touch quay-integration.yaml
  2. QuayIntegration カスタムリソースの最小限のデプロイメントには、次の設定を使用します。

      apiVersion: quay.redhat.com/v1
      kind: QuayIntegration
      metadata:
        name: example-quayintegration
      spec:
        clusterID: openshift  1
        credentialsSecret:
          namespace: openshift-operators
          name: quay-integration2
        quayHostname: https://<QUAY_URL>   3
        insecureRegistry: false 4
    1
    clusterID の値は、エコシステム全体で一意である必要があります。この値は必須であり、デフォルトは openshift です。
    2
    credentialsSecret プロパティーは、以前に作成されたトークンが含まれるシークレットの namespace および名前を参照します。
    3
    QUAY_URL を Red Hat Quay インスタンスのホスト名に置き換えます。
    4
    Red Hat Quay が自己署名証明書を使用している場合は、プロパティーを insecureRegistry: true に設定します。

すべての設定フィールドのリストは、「QuayIntegration 設定フィールド」を参照してください。

  1. QuayIntegration カスタムリソースを作成します。

    $ oc create -f quay-integration.yaml

11.4.2. オプション:Web コンソールを使用して QuayIntegration カスタムリソースを作成する

この手順に従って、Web コンソールを使用して QuayIntegration カスタムリソースを作成します。

手順

  1. Web コンソールの Administrator パースペクティブを開き、Operators Installed Operators に移動します。
  2. Red Hat Quay Bridge Operator をクリックします。
  3. Quay Bridge Operator の Details ページで、Quay Integration API カードの Create Instance をクリックします。
  4. Create QuayIntegration ページで、Form view または YAML view のいずれかに以下の必須情報を入力します。

    • Name: QuayIntegration カスタムリソースオブジェクトを参照する名前。
    • Cluster ID: このクラスターに関連付けられている ID。この値は、エコシステム全体で一意である必要があります。指定しない場合、デフォルトで openshift になります。
    • Credentials secret: 以前に作成されたトークンを含むシークレットの名前空間と名前を参照します。
    • Quay hostname: Quay レジストリーのホスト名。

すべての設定フィールドのリストについては、QuayIntegration 設定フィールド を参照してください。

QuayIntegration カスタムリソースが作成されると、OpenShift Container Platform クラスターが Red Hat Quay インスタンスにリンクされます。Red Hat Quay レジストリー内の組織は、OpenShift Container Platform 環境の関連する namespace 用に作成する必要があります。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.