第11章 Quay Bridge Operator を使用した OpenShift Container Platform の Red Hat Quay への統合


Quay Bridge Operator は、統合された OpenShift Container Platform レジストリーの機能を新しい Red Hat Quay レジストリーに複製します。Quay Bridge Operator を使用すると、Red Hat Quay の統合コンテナーレジストリーを OpenShift Container Platform レジストリーに置き換えることができます。

Quay Bridge Operator で有効になる機能は次のとおりです。

  • OpenShift Container Platform namespace を Red Hat Quay 組織として同期。
  • 各デフォルト namespace サービスアカウント用のロボットアカウントの作成。
  • 作成された各ロボットアカウントのシークレットの作成 (各ロボットシークレットを Mountable Image Pull Secret としてサービスアカウントに関連付ける)。
  • OpenShift Container Platform イメージストリームを Red Hat Quay リポジトリーとして同期。
  • Red Hat Quay への出力にイメージストリームを使用した新規ビルドの自動再作成。
  • ビルド完了後の image stream タグの自動インポート。

以下の手順を使用すると、Red Hat Quay クラスターと OpenShift Container Platform クラスター間の双方向通信を有効にすることができます。

11.1. Quay Bridge Operator 用の Red Hat Quay のセットアップ

この手順では、専用の Red Hat Quay 組織を作成し、その組織内で作成された新しいアプリケーションから、OpenShift Container Platform の Quay Bridge Operator で使用される OAuth トークンを生成します。

手順

  1. Web UI を介して Red Hat Quay にログインします。
  2. 外部アプリケーションを設定する組織を選択します。
  3. ナビゲーションペインで、Applications を選択します。
  4. Create New Application を選択し、新規アプリケーションの名前を入力します (例: openshift)。
  5. OAuth Applications ページで、アプリケーション (openshift など) を選択します。
  6. ナビゲーションペインで、Generate Token を選択します。
  7. 次のフィールドを選択します。

    • Administer Organization
    • Administer Repositories
    • Create Repositories
    • View all visible repositories
    • Read/Write to any accessible repositories
    • Administer User
    • Read User Information
  8. 割り当てられた権限を確認します。
  9. Authorize Application を選択し、Authorize Application を選択して認証を確認します。
  10. 生成されたアクセストークンを保存します。

    重要

    Red Hat Quay はトークン管理を提供しません。トークンをリスト表示したり、トークンを削除したり、トークンを変更したりすることはできません。生成されたアクセストークンは 1 回だけ表示され、ページを閉じた後に再取得することはできません。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.