1.10.12.3. 更新された設定でカスタムリソース定義を適用する
ミラーレジストリーを設定したら、必要なカスタムリソース定義を適用して、ミラーリングされたイメージを使用するようにクラスターを設定します。以下の手順を実行します。
次の内容を含む
mirror_registry.yamlという名前のConfigMapファイルを作成します。<your-namespace>、$REGISTRY_IP、および$REGISTRY_PORTの値を、実際の値に置き換えます。apiVersion: v1 kind: ConfigMap metadata: name: mirror-registry-config namespace: <your-namespace> data: registries.conf: | [[registry]] prefix = "" location = "quay.io/openshift-release-dev/ocp-release" [[registry.mirror]] location = "$REGISTRY_IP:$REGISTRY_PORT/openshift-release-dev/ocp-release" pull-from-mirror = "digest-only" [[registry]] prefix = "" location = "quay.io/edge-infrastructure" [[registry.mirror]] location = "$REGISTRY_IP:$REGISTRY_PORT/edge-infrastructure" ca-bundle.crt: | -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----以下のコマンドを実行して config map を適用します。
oc apply -f mirror_registry.yamlAgentClusterInstallおよびInfraEnvカスタムリソース定義がミラーレジストリー設定を参照していることを確認します。aci.yamlとinfraenv.yaml両方に関する次の例を参照してください。... spec: mirrorRegistryRef: name: mirror-registry-config namespace: <your-namespace> ...次のコマンドを実行して、カスタムリソース定義を更新して適用します。
oc apply -f aci.yaml oc apply -f infraenv.yaml