2.3. Red Hat Quay Operator の設定エディターオブジェクトの削除


設定エディターは、OpenShift Container Platform デプロイメントの Red Hat Quay Operator から削除されました。その結果、quay-config-editor Pod がデプロイされなくなり、ユーザーが設定エディターのルートのステータスを確認できなくなりました。さらに、設定エディターのエンドポイントが Red Hat Quay Operator の Details ページで生成されなくなりました。

既存の Red Hat Quay Operator を使用しており、3.7、3.8、または 3.9 から 3.10 にアップグレードするユーザーは、poddeploymentrouteservice、および secret オブジェクトを削除して、Red Hat Quay 設定エディターを手動で削除する必要があります。

deploymentrouteservice、および secret オブジェクトを削除するには、以下の手順を使用します。

前提条件

  • Red Hat Quay バージョン 3.7、3.8、または 3.9 がデプロイされている。
  • 有効な QuayRegistry オブジェクトがある。

手順

  1. 次のコマンドを入力して、quayregistry-quay-config-editor ルートオブジェクトを取得します。

    $ oc get route
    Copy to Clipboard Toggle word wrap

    出力例

    ---
    quayregistry-quay-config-editor-c866f64c4-68gtb   1/1     Running     0          49m
    ---
    Copy to Clipboard Toggle word wrap

  2. 次のコマンドを入力して、quayregistry-quay-config-editor ルートオブジェクトを削除します。

    $ oc delete route quayregistry-quay-config-editor
    Copy to Clipboard Toggle word wrap
  3. 次のコマンドを入力して、quayregistry-quay-config-editor デプロイメントオブジェクトを取得します。

    $ oc get deployment
    Copy to Clipboard Toggle word wrap

    出力例

    ---
    quayregistry-quay-config-editor
    ---
    Copy to Clipboard Toggle word wrap

  4. 次のコマンドを入力して、quayregistry-quay-config-editor デプロイメントオブジェクトを削除します。

    $ oc delete deployment quayregistry-quay-config-editor
    Copy to Clipboard Toggle word wrap
  5. 次のコマンドを入力して、quayregistry-quay-config-editor サービスオブジェクトを取得します。

    $ oc get svc | grep config-editor
    Copy to Clipboard Toggle word wrap

    出力例

    quayregistry-quay-config-editor   ClusterIP   172.30.219.194   <none>        80/TCP                              6h15m
    Copy to Clipboard Toggle word wrap

  6. 次のコマンドを入力して、quayregistry-quay-config-editor サービスオブジェクトを削除します。

    $ oc delete service quayregistry-quay-config-editor
    Copy to Clipboard Toggle word wrap
  7. 次のコマンドを入力して、quayregistry-quay-config-editor-credentials シークレットを取得します。

    $ oc get secret | grep config-editor
    Copy to Clipboard Toggle word wrap

    出力例

    quayregistry-quay-config-editor-credentials-mb8kchfg92   Opaque                2       52m
    Copy to Clipboard Toggle word wrap

  8. 次のコマンドを入力して、quayregistry-quay-config-editor-credentials シークレットを削除します。

    $ oc delete secret quayregistry-quay-config-editor-credentials-mb8kchfg92
    Copy to Clipboard Toggle word wrap
  9. 次のコマンドを入力して、quayregistry-quay-config-editor Pod を取得します。

    $ $ oc get pod
    Copy to Clipboard Toggle word wrap

    出力例

    ---
    quayregistry-quay-config-editor-c866f64c4-68gtb   1/1     Running     0          49m
    ---
    Copy to Clipboard Toggle word wrap

  10. 次のコマンドを入力して、quayregistry-quay-config-editor Pod を削除します。

    $ oc delete pod quayregistry-quay-config-editor-c866f64c4-68gtb
    Copy to Clipboard Toggle word wrap

2.3.1. サブジェクト別名のないカスタム SSL/TLS 証明書/キーペアを使用したアップグレード

Red Hat Quay 3.3.4 から Red Hat Quay 3.6 に直接アップグレードするときに、サブジェクト代替名 (SAN) なしで独自の SSL/TLS 証明書/キーペアを使用しているお客様には問題があります。Red Hat Quay 3.6 へのアップグレード中に、デプロイメントがブロックされ、Red Hat Quay Operator Pod ログから Red Hat Quay SSL/TLS 証明書に SAN が必要であることを示すエラーメッセージが表示されます。

可能であれば、SAN 内の正しいホスト名を使用して SSL/TLS 証明書を再生成する必要があります。考えられる回避策には、アップグレード後に quay-appquay-upgradequay-config-editor Pod で環境変数を定義して、CommonName のマッチングを有効にすることが含まれます。

 GODEBUG=x509ignoreCN=0
Copy to Clipboard Toggle word wrap

GODEBUG=x509ignoreCN=0 フラグは、SAN が存在しない場合に、X.509 証明書の CommonName フィールドをホスト名として扱うという従来の動作を有効にします。ただし、この回避策は再デプロイメント後も持続しないため、推奨しません。

2.3.2. Red Hat Quay Operator の更新チャネルの変更

インストールされた Operator のサブスクリプションは、Operator の更新を追跡して受け取るために使用される更新チャネルを指定します。Red Hat Quay Operator をアップグレードして新規チャネルからの更新の追跡および受信を開始するには、インストールされた Red Hat Quay Operator の Subscription タブで更新チャネルを変更します。Automatic 承認ストラテジーのあるサブスクリプションの場合、アップグレードは自動的に開始し、インストールされた Operator をリスト表示したページでモニターできます。

2.3.3. 保留中の Operator アップグレードの手動による承認

インストールされた Operator のサブスクリプションの承認ストラテジーが Manual に設定されている場合は、新規の更新が現在の更新チャネルにリリースされると、インストールを開始する前に更新を手動で承認する必要があります。Red Hat Quay Operator に保留中のアップグレードがある場合、このステータスはインストールされた Operator のリストに表示されます。Red Hat Quay Operator の Subscription タブで、インストール計画をプレビューし、アップグレードに利用可能なリソースとして一覧表示されるリソースを確認できます。問題がなければ、Approve をクリックし、Installed Operators を一覧表示したページに戻り、アップグレードの進捗を監視します。

以下のイメージには、更新 ChannelApproval ストラテジー、Upgrade status および InstallPlan などの UI の Subscription タブが表示されています。

Subscription tab including upgrade Channel and Approval strategy

Installed Operator のリストは、現在の Quay インストールの概要を提供します。

Installed Operators

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat