Ce contenu n'est pas disponible dans la langue sélectionnée.
Chapter 4. Upgrade Quay Bridge Operator
To upgrade the Quay Bridge Operator (QBO), change the Channel Subscription update channel in the Subscription tab to the desired channel.
When upgrading QBO from version 3.5 to 3.7, a number of extra steps are required:
- You need to create a new - QuayIntegrationcustom resource. This can be completed in the Web Console or from the command line.- upgrade-quay-integration.yaml - Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 1
- Make sure that theclusterIDmatches the value for the existingQuayIntegrationresource.
 
- Create the new - QuayIntegrationcustom resource:- oc create -f upgrade-quay-integration.yaml - $ oc create -f upgrade-quay-integration.yaml- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 
					Delete the old QuayIntegrationcustom resource.
- Delete the old - mutatingwebhookconfigurations:- oc delete mutatingwebhookconfigurations.admissionregistration.k8s.io quay-bridge-operator - $ oc delete mutatingwebhookconfigurations.admissionregistration.k8s.io quay-bridge-operator- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
4.1. Upgrading a geo-replication deployment of the Red Hat Quay Operator
Use the following procedure to upgrade your geo-replicated Red Hat Quay Operator.
- 
							When upgrading geo-replicated Red Hat Quay Operator deployments to the next y-stream release (for example, Red Hat Quay 3.7 Red Hat Quay 3.8), you must stop operations before upgrading. 
- There is intermittent downtime down upgrading from one y-stream release to the next.
- It is highly recommended to back up your Red Hat Quay Operator deployment before upgrading.
					This procedure assumes that you are running the Red Hat Quay Operator on three (or more) systems. For this procedure, we will assume three systems named System A, System B, and System C. System A will serve as the primary system in which the Red Hat Quay Operator is deployed.
				
- On System B and System C, scale down your Red Hat Quay Operator deployment. This is done by disabling auto scaling and overriding the replica county for Red Hat Quay, mirror workers, and Clair (if it is managed). Use the following - quayregistry.yamlfile as a reference:- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow Note- You must keep the Red Hat Quay Operator running on System A. Do not update the - quayregistry.yamlfile on System A.
- Wait for the - registry-quay-app,- registry-quay-mirror, and- registry-clair-apppods to disappear. Enter the following command to check their status:- oc get pods -n <quay-namespace> - oc get pods -n <quay-namespace>- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - Example output - quay-operator.v3.7.1-6f9d859bd-p5ftc 1/1 Running 0 12m quayregistry-clair-postgres-7487f5bd86-xnxpr 1/1 Running 1 (12m ago) 12m quayregistry-quay-app-upgrade-xq2v6 0/1 Completed 0 12m quayregistry-quay-config-editor-6dfdcfc44f-hlvwm 1/1 Running 0 73s quayregistry-quay-redis-84f888776f-hhgms 1/1 Running 0 12m - quay-operator.v3.7.1-6f9d859bd-p5ftc 1/1 Running 0 12m quayregistry-clair-postgres-7487f5bd86-xnxpr 1/1 Running 1 (12m ago) 12m quayregistry-quay-app-upgrade-xq2v6 0/1 Completed 0 12m quayregistry-quay-config-editor-6dfdcfc44f-hlvwm 1/1 Running 0 73s quayregistry-quay-redis-84f888776f-hhgms 1/1 Running 0 12m- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- On System A, initiate a Red Hat Quay Operator upgrade to the latest y-stream version. This is a manual process. For more information about upgrading installed Operators, see Upgrading installed Operators. For more information about Red Hat Quay upgrade paths, see Upgrading the Red Hat Quay Operator.
- 
						After the new Red Hat Quay Operator is installed, the necessary upgrades on the cluster are automatically completed. Afterwards, new Red Hat Quay pods are started with the latest y-stream version. Additionally, new Quaypods are scheduled and started.
- Confirm that the update has properly worked by navigating to the Red Hat Quay UI: - In the OpenShift console, navigate to Operators - Installed Operators, and click the Registry Endpoint link. Important- Do not execute the following step until the Red Hat Quay UI is available. Do not upgrade the Red Hat Quay Operator on System B and on System C until the UI is available on System A. 
 
- After confirming that the update has properly worked on System A, initiate the Red Hat Quay Operator on System B and on System C. The Operator upgrade results in an upgraded Red Hat Quay installation, and the pods are restarted. Note- Because the database schema is correct for the new y-stream installation, the new pods on System B and on System C should quickly start.