Actualizar Anthos Config Management mediante un registro privado
Cada versión de Anthos Config Management tiene un conjunto específico de imágenes con versiones para ejecutarse. Si usas un registro privado, debes extraer, etiquetar y enviar estas imágenes a tu registro privado antes de instalar los componentes de Anthos Config Management o actualizar la versión de Anthos Config Management.
Agrega imágenes a un registro privado
Para enviar imágenes específicas de la versión de Anthos Config Management a un registro privado, haz clic en el ícono de signo más de la versión que deseas usar y completa los pasos enumerados.
1.15.1
Para agregar las imágenes a un registro privado, realiza los pasos que se indican a continuación:
-
Extrae las imágenes de Anthos Config Management:
docker pull gcr.io/config-management-release/config-management-operator:20230510165643-op docker pull gcr.io/config-management-release/admission-webhook:v1.15.1-rc.3 docker pull gcr.io/config-management-release/gatekeeper:anthos1.15.1-7caa6a4.g0 docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:20230410212312 docker pull gcr.io/config-management-release/git-sync:v3.6.6-gke.0__linux_amd64 docker pull gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.2 docker pull gcr.io/config-management-release/helm-sync:v1.15.1-rc.3 docker pull gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.3 docker pull gcr.io/config-management-release/hydration-controller:v1.15.1-rc.3 docker pull gcr.io/config-management-release/monorepo:v1.15.1-rc.4 docker pull gcr.io/config-management-release/oci-sync:v1.15.1-rc.3 docker pull gcr.io/config-management-release/otelcontribcol:v0.54.0 docker pull gcr.io/config-management-release/reconciler-manager:v1.15.1-rc.3 docker pull gcr.io/config-management-release/reconciler:v1.15.1-rc.3 docker pull gcr.io/config-management-release/resource-group-controller:v1.0.9
-
Crea una variable para la URL de registro privado:
export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
ReemplazaPRIVATE_REGISTRY_URL
con la URL de tu registro privado. -
Etiqueta las imágenes con la URL de tu registro privado:
docker tag gcr.io/config-management-release/config-management-operator:20230510165643-op \ ${PRIVATE_REGISTRY_URL}/config-management-operator:20230510165643-op docker tag gcr.io/config-management-release/admission-webhook:v1.15.1-rc.3 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.15.1-rc.3 docker tag gcr.io/config-management-release/gatekeeper:anthos1.15.1-7caa6a4.g0 \ ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.15.1-7caa6a4.g0 docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:20230410212312 \ ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:20230410212312 docker tag gcr.io/config-management-release/git-sync:v3.6.6-gke.0__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.6-gke.0__linux_amd64 docker tag gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.2 \ ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.2 docker tag gcr.io/config-management-release/helm-sync:v1.15.1-rc.3 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.15.1-rc.3 docker tag gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.3 \ ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.3 docker tag gcr.io/config-management-release/hydration-controller:v1.15.1-rc.3 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.15.1-rc.3 docker tag gcr.io/config-management-release/monorepo:v1.15.1-rc.4 \ ${PRIVATE_REGISTRY_URL}/monorepo:v1.15.1-rc.4 docker tag gcr.io/config-management-release/oci-sync:v1.15.1-rc.3 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.15.1-rc.3 docker tag gcr.io/config-management-release/otelcontribcol:v0.54.0 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0 docker tag gcr.io/config-management-release/reconciler-manager:v1.15.1-rc.3 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.15.1-rc.3 docker tag gcr.io/config-management-release/reconciler:v1.15.1-rc.3 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.15.1-rc.3 docker tag gcr.io/config-management-release/resource-group-controller:v1.0.9 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.9
- Envía las imágenes etiquetadas al registro privado:
docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:20230510165643-op docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.15.1-rc.3 docker push ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.15.1-7caa6a4.g0 docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:20230410212312 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.6-gke.0__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.2 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.15.1-rc.3 docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.3 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.15.1-rc.3 docker push ${PRIVATE_REGISTRY_URL}/monorepo:v1.15.1-rc.4 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.15.1-rc.3 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.15.1-rc.3 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.15.1-rc.3 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.9
Si puedes extraer las imágenes etiquetadas desde el registro privado, el procedimiento se realizó correctamente.
1.15.0
Para agregar las imágenes a un registro privado, realiza los pasos que se indican a continuación:
-
Extrae las imágenes de Anthos Config Management:
docker pull gcr.io/config-management-release/config-management-operator:20230414175539-op docker pull gcr.io/config-management-release/admission-webhook:v1.15.0-rc.6 docker pull gcr.io/config-management-release/gatekeeper:anthos1.15.0-effa347.g0 docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:20230410212312 docker pull gcr.io/config-management-release/git-sync:v3.6.4-gke.1__linux_amd64 docker pull gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.2 docker pull gcr.io/config-management-release/helm-sync:v1.15.0-rc.6 docker pull gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.3 docker pull gcr.io/config-management-release/hydration-controller:v1.15.0-rc.6 docker pull gcr.io/config-management-release/monorepo:v1.15.0-rc.1 docker pull gcr.io/config-management-release/oci-sync:v1.15.0-rc.6 docker pull gcr.io/config-management-release/otelcontribcol:v0.54.0 docker pull gcr.io/config-management-release/reconciler-manager:v1.15.0-rc.6 docker pull gcr.io/config-management-release/reconciler:v1.15.0-rc.6 docker pull gcr.io/config-management-release/resource-group-controller:v1.0.9
-
Crea una variable para la URL de registro privado:
export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
ReemplazaPRIVATE_REGISTRY_URL
con la URL de tu registro privado. -
Etiqueta las imágenes con la URL de tu registro privado:
docker tag gcr.io/config-management-release/config-management-operator:20230414175539-op \ ${PRIVATE_REGISTRY_URL}/config-management-operator:20230414175539-op docker tag gcr.io/config-management-release/admission-webhook:v1.15.0-rc.6 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.15.0-rc.6 docker tag gcr.io/config-management-release/gatekeeper:anthos1.15.0-effa347.g0 \ ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.15.0-effa347.g0 docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:20230410212312 \ ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:20230410212312 docker tag gcr.io/config-management-release/git-sync:v3.6.4-gke.1__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.4-gke.1__linux_amd64 docker tag gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.2 \ ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.2 docker tag gcr.io/config-management-release/helm-sync:v1.15.0-rc.6 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.15.0-rc.6 docker tag gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.3 \ ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.3 docker tag gcr.io/config-management-release/hydration-controller:v1.15.0-rc.6 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.15.0-rc.6 docker tag gcr.io/config-management-release/monorepo:v1.15.0-rc.1 \ ${PRIVATE_REGISTRY_URL}/monorepo:v1.15.0-rc.1 docker tag gcr.io/config-management-release/oci-sync:v1.15.0-rc.6 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.15.0-rc.6 docker tag gcr.io/config-management-release/otelcontribcol:v0.54.0 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0 docker tag gcr.io/config-management-release/reconciler-manager:v1.15.0-rc.6 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.15.0-rc.6 docker tag gcr.io/config-management-release/reconciler:v1.15.0-rc.6 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.15.0-rc.6 docker tag gcr.io/config-management-release/resource-group-controller:v1.0.9 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.9
- Envía las imágenes etiquetadas al registro privado:
docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:20230414175539-op docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.15.0-rc.6 docker push ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.15.0-effa347.g0 docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:20230410212312 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.4-gke.1__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.2 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.15.0-rc.6 docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.3 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.15.0-rc.6 docker push ${PRIVATE_REGISTRY_URL}/monorepo:v1.15.0-rc.1 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.15.0-rc.6 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.15.0-rc.6 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.15.0-rc.6 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.9
Si puedes extraer las imágenes etiquetadas desde el registro privado, el procedimiento se realizó correctamente.
1.14.3
Para agregar las imágenes a un registro privado, realiza los pasos que se indican a continuación:
-
Extrae las imágenes de Anthos Config Management:
docker pull gcr.io/config-management-release/config-management-operator:20230307231553-op docker pull gcr.io/config-management-release/admission-webhook:v1.14.3-rc.3 docker pull gcr.io/config-management-release/gatekeeper:anthos1.14.3-8170c5f.g0 docker pull gcr.io/config-management-release/git-sync:v3.6.4-gke.1__linux_amd64 docker pull gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.2 docker pull gcr.io/config-management-release/helm-sync:v1.14.3-rc.3 docker pull gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.3 docker pull gcr.io/config-management-release/hydration-controller:v1.14.3-rc.3 docker pull gcr.io/config-management-release/monorepo:v1.14.3-rc.2 docker pull gcr.io/config-management-release/oci-sync:v1.14.3-rc.3 docker pull gcr.io/config-management-release/otelcontribcol:v0.54.0 docker pull gcr.io/config-management-release/reconciler-manager:v1.14.3-rc.3 docker pull gcr.io/config-management-release/reconciler:v1.14.3-rc.3 docker pull gcr.io/config-management-release/resource-group-controller:v1.0.9
-
Crea una variable para la URL de registro privado:
export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
ReemplazaPRIVATE_REGISTRY_URL
con la URL de tu registro privado. -
Etiqueta las imágenes con la URL de tu registro privado:
docker tag gcr.io/config-management-release/config-management-operator:20230307231553-op \ ${PRIVATE_REGISTRY_URL}/config-management-operator:20230307231553-op docker tag gcr.io/config-management-release/admission-webhook:v1.14.3-rc.3 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.14.3-rc.3 docker tag gcr.io/config-management-release/gatekeeper:anthos1.14.3-8170c5f.g0 \ ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.14.3-8170c5f.g0 docker tag gcr.io/config-management-release/git-sync:v3.6.4-gke.1__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.4-gke.1__linux_amd64 docker tag gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.2 \ ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.2 docker tag gcr.io/config-management-release/helm-sync:v1.14.3-rc.3 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.14.3-rc.3 docker tag gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.3 \ ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.3 docker tag gcr.io/config-management-release/hydration-controller:v1.14.3-rc.3 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.14.3-rc.3 docker tag gcr.io/config-management-release/monorepo:v1.14.3-rc.2 \ ${PRIVATE_REGISTRY_URL}/monorepo:v1.14.3-rc.2 docker tag gcr.io/config-management-release/oci-sync:v1.14.3-rc.3 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.14.3-rc.3 docker tag gcr.io/config-management-release/otelcontribcol:v0.54.0 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0 docker tag gcr.io/config-management-release/reconciler-manager:v1.14.3-rc.3 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.14.3-rc.3 docker tag gcr.io/config-management-release/reconciler:v1.14.3-rc.3 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.14.3-rc.3 docker tag gcr.io/config-management-release/resource-group-controller:v1.0.9 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.9
- Envía las imágenes etiquetadas al registro privado:
docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:20230307231553-op docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.14.3-rc.3 docker push ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.14.3-8170c5f.g0 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.4-gke.1__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.2 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.14.3-rc.3 docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.3 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.14.3-rc.3 docker push ${PRIVATE_REGISTRY_URL}/monorepo:v1.14.3-rc.2 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.14.3-rc.3 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.14.3-rc.3 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.14.3-rc.3 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.9
Si puedes extraer las imágenes etiquetadas desde el registro privado, el procedimiento se realizó correctamente.
1.14.2
Para agregar las imágenes a un registro privado, realiza los pasos que se indican a continuación:
-
Extrae las imágenes de Anthos Config Management:
docker pull gcr.io/config-management-release/config-management-operator:20230209182550-op docker pull gcr.io/config-management-release/admission-webhook:v1.14.2-rc.6 docker pull gcr.io/config-management-release/gatekeeper:anthos1.14.1-c61db24.g1 docker pull gcr.io/config-management-release/git-sync:v3.6.3-gke.1__linux_amd64 docker pull gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.2 docker pull gcr.io/config-management-release/helm-sync:v1.14.2-rc.6 docker pull gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.3 docker pull gcr.io/config-management-release/hydration-controller:v1.14.2-rc.6 docker pull gcr.io/config-management-release/monorepo:v1.14.2-rc.4 docker pull gcr.io/config-management-release/oci-sync:v1.14.2-rc.6 docker pull gcr.io/config-management-release/otelcontribcol:v0.54.0 docker pull gcr.io/config-management-release/reconciler-manager:v1.14.2-rc.6 docker pull gcr.io/config-management-release/reconciler:v1.14.2-rc.6 docker pull gcr.io/config-management-release/resource-group-controller:v1.0.9
-
Crea una variable para la URL de registro privado:
export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
ReemplazaPRIVATE_REGISTRY_URL
con la URL de tu registro privado. -
Etiqueta las imágenes con la URL de tu registro privado:
docker tag gcr.io/config-management-release/config-management-operator:20230209182550-op \ ${PRIVATE_REGISTRY_URL}/config-management-operator:20230209182550-op docker tag gcr.io/config-management-release/admission-webhook:v1.14.2-rc.6 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.14.2-rc.6 docker tag gcr.io/config-management-release/gatekeeper:anthos1.14.1-c61db24.g1 \ ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.14.1-c61db24.g1 docker tag gcr.io/config-management-release/git-sync:v3.6.3-gke.1__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.3-gke.1__linux_amd64 docker tag gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.2 \ ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.2 docker tag gcr.io/config-management-release/helm-sync:v1.14.2-rc.6 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.14.2-rc.6 docker tag gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.3 \ ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.3 docker tag gcr.io/config-management-release/hydration-controller:v1.14.2-rc.6 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.14.2-rc.6 docker tag gcr.io/config-management-release/monorepo:v1.14.2-rc.4 \ ${PRIVATE_REGISTRY_URL}/monorepo:v1.14.2-rc.4 docker tag gcr.io/config-management-release/oci-sync:v1.14.2-rc.6 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.14.2-rc.6 docker tag gcr.io/config-management-release/otelcontribcol:v0.54.0 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0 docker tag gcr.io/config-management-release/reconciler-manager:v1.14.2-rc.6 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.14.2-rc.6 docker tag gcr.io/config-management-release/reconciler:v1.14.2-rc.6 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.14.2-rc.6 docker tag gcr.io/config-management-release/resource-group-controller:v1.0.9 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.9
- Envía las imágenes etiquetadas al registro privado:
docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:20230209182550-op docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.14.2-rc.6 docker push ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.14.1-c61db24.g1 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.3-gke.1__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.2 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.14.2-rc.6 docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.3 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.14.2-rc.6 docker push ${PRIVATE_REGISTRY_URL}/monorepo:v1.14.2-rc.4 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.14.2-rc.6 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.14.2-rc.6 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.14.2-rc.6 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.9
Si puedes extraer las imágenes etiquetadas desde el registro privado, el procedimiento se realizó correctamente.
1.14.1
Para agregar las imágenes a un registro privado, realiza los pasos que se indican a continuación:
-
Extrae las imágenes de Anthos Config Management:
docker pull gcr.io/config-management-release/config-management-operator:20230113233351-op docker pull gcr.io/config-management-release/admission-webhook:v1.14.1-rc.3 docker pull gcr.io/config-management-release/gatekeeper:anthos1.14.1-c61db24.g1 docker pull gcr.io/config-management-release/git-sync:v3.6.2-gke.1__linux_amd64 docker pull gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.2 docker pull gcr.io/config-management-release/helm-sync:v1.14.1-rc.3 docker pull gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.3 docker pull gcr.io/config-management-release/hydration-controller:v1.14.1-rc.3 docker pull gcr.io/config-management-release/monorepo:v1.14.1-rc.3 docker pull gcr.io/config-management-release/oci-sync:v1.14.1-rc.3 docker pull gcr.io/config-management-release/otelcontribcol:v0.54.0 docker pull gcr.io/config-management-release/reconciler-manager:v1.14.1-rc.3 docker pull gcr.io/config-management-release/reconciler:v1.14.1-rc.3 docker pull gcr.io/config-management-release/resource-group-controller:v1.0.9
-
Crea una variable para la URL de registro privado:
export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
ReemplazaPRIVATE_REGISTRY_URL
con la URL de tu registro privado. -
Etiqueta las imágenes con la URL de tu registro privado:
docker tag gcr.io/config-management-release/config-management-operator:20230113233351-op \ ${PRIVATE_REGISTRY_URL}/config-management-operator:20230113233351-op docker tag gcr.io/config-management-release/admission-webhook:v1.14.1-rc.3 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.14.1-rc.3 docker tag gcr.io/config-management-release/gatekeeper:anthos1.14.1-c61db24.g1 \ ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.14.1-c61db24.g1 docker tag gcr.io/config-management-release/git-sync:v3.6.2-gke.1__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.2-gke.1__linux_amd64 docker tag gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.2 \ ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.2 docker tag gcr.io/config-management-release/helm-sync:v1.14.1-rc.3 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.14.1-rc.3 docker tag gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.3 \ ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.3 docker tag gcr.io/config-management-release/hydration-controller:v1.14.1-rc.3 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.14.1-rc.3 docker tag gcr.io/config-management-release/monorepo:v1.14.1-rc.3 \ ${PRIVATE_REGISTRY_URL}/monorepo:v1.14.1-rc.3 docker tag gcr.io/config-management-release/oci-sync:v1.14.1-rc.3 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.14.1-rc.3 docker tag gcr.io/config-management-release/otelcontribcol:v0.54.0 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0 docker tag gcr.io/config-management-release/reconciler-manager:v1.14.1-rc.3 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.14.1-rc.3 docker tag gcr.io/config-management-release/reconciler:v1.14.1-rc.3 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.14.1-rc.3 docker tag gcr.io/config-management-release/resource-group-controller:v1.0.9 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.9
- Envía las imágenes etiquetadas al registro privado:
docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:20230113233351-op docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.14.1-rc.3 docker push ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.14.1-c61db24.g1 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.2-gke.1__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.2 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.14.1-rc.3 docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.3 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.14.1-rc.3 docker push ${PRIVATE_REGISTRY_URL}/monorepo:v1.14.1-rc.3 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.14.1-rc.3 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.14.1-rc.3 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.14.1-rc.3 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.9
Si puedes extraer las imágenes etiquetadas desde el registro privado, el procedimiento se realizó correctamente.
1.14.0
Para agregar las imágenes a un registro privado, realiza los pasos que se indican a continuación:
-
Extrae las imágenes de Anthos Config Management:
docker pull gcr.io/config-management-release/config-management-operator:20221130220308-op docker pull gcr.io/config-management-release/admission-webhook:v1.14.0-rc.3 docker pull gcr.io/config-management-release/gatekeeper:anthos1.14.0-65f8245.g0 docker pull gcr.io/config-management-release/git-sync:v3.6.1-gke.2__linux_amd64 docker pull gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.2 docker pull gcr.io/config-management-release/helm-sync:v1.14.0-rc.3 docker pull gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.3 docker pull gcr.io/config-management-release/hydration-controller:v1.14.0-rc.3 docker pull gcr.io/config-management-release/nomos:v1.14.0-rc.2 docker pull gcr.io/config-management-release/oci-sync:v1.14.0-rc.3 docker pull gcr.io/config-management-release/otelcontribcol:v0.54.0 docker pull gcr.io/config-management-release/reconciler-manager:v1.14.0-rc.3 docker pull gcr.io/config-management-release/reconciler:v1.14.0-rc.3 docker pull gcr.io/config-management-release/resource-group-controller:v1.0.9
-
Crea una variable para la URL de registro privado:
export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
ReemplazaPRIVATE_REGISTRY_URL
con la URL de tu registro privado. -
Etiqueta las imágenes con la URL de tu registro privado:
docker tag gcr.io/config-management-release/config-management-operator:20221130220308-op \ ${PRIVATE_REGISTRY_URL}/config-management-operator:20221130220308-op docker tag gcr.io/config-management-release/admission-webhook:v1.14.0-rc.3 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.14.0-rc.3 docker tag gcr.io/config-management-release/gatekeeper:anthos1.14.0-65f8245.g0 \ ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.14.0-65f8245.g0 docker tag gcr.io/config-management-release/git-sync:v3.6.1-gke.2__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.1-gke.2__linux_amd64 docker tag gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.2 \ ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.2 docker tag gcr.io/config-management-release/helm-sync:v1.14.0-rc.3 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.14.0-rc.3 docker tag gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.3 \ ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.3 docker tag gcr.io/config-management-release/hydration-controller:v1.14.0-rc.3 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.14.0-rc.3 docker tag gcr.io/config-management-release/nomos:v1.14.0-rc.2 \ ${PRIVATE_REGISTRY_URL}/nomos:v1.14.0-rc.2 docker tag gcr.io/config-management-release/oci-sync:v1.14.0-rc.3 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.14.0-rc.3 docker tag gcr.io/config-management-release/otelcontribcol:v0.54.0 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0 docker tag gcr.io/config-management-release/reconciler-manager:v1.14.0-rc.3 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.14.0-rc.3 docker tag gcr.io/config-management-release/reconciler:v1.14.0-rc.3 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.14.0-rc.3 docker tag gcr.io/config-management-release/resource-group-controller:v1.0.9 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.9
- Envía las imágenes etiquetadas al registro privado:
docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:20221130220308-op docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.14.0-rc.3 docker push ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.14.0-65f8245.g0 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.1-gke.2__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.2 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.14.0-rc.3 docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.3 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.14.0-rc.3 docker push ${PRIVATE_REGISTRY_URL}/nomos:v1.14.0-rc.2 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.14.0-rc.3 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.14.0-rc.3 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.14.0-rc.3 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.9
Si puedes extraer las imágenes etiquetadas desde el registro privado, el procedimiento se realizó correctamente.
1.13.1
Para agregar las imágenes a un registro privado, realiza los pasos que se indican a continuación:
-
Extrae las imágenes de Anthos Config Management:
docker pull gcr.io/config-management-release/config-management-operator:20221007213051-op docker pull gcr.io/config-management-release/admission-webhook:v1.13.1-rc.4 docker pull gcr.io/config-management-release/gatekeeper:anthos1.13.1-600a68d.g1 docker pull gcr.io/config-management-release/git-sync:v3.6.1-gke.1__linux_amd64 docker pull gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.2 docker pull gcr.io/config-management-release/helm-sync:v1.13.1-rc.4 docker pull gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.3 docker pull gcr.io/config-management-release/hydration-controller:v1.13.1-rc.4 docker pull gcr.io/config-management-release/nomos:v1.13.1-rc.4 docker pull gcr.io/config-management-release/oci-sync:v1.13.1-rc.4 docker pull gcr.io/config-management-release/otelcontribcol:v0.54.0 docker pull gcr.io/config-management-release/reconciler-manager:v1.13.1-rc.4 docker pull gcr.io/config-management-release/reconciler:v1.13.1-rc.4 docker pull gcr.io/config-management-release/resource-group-controller:v1.0.8
-
Crea una variable para la URL de registro privado:
export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
ReemplazaPRIVATE_REGISTRY_URL
con la URL de tu registro privado. -
Etiqueta las imágenes con la URL de tu registro privado:
docker tag gcr.io/config-management-release/config-management-operator:20221007213051-op \ ${PRIVATE_REGISTRY_URL}/config-management-operator:20221007213051-op docker tag gcr.io/config-management-release/admission-webhook:v1.13.1-rc.4 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.13.1-rc.4 docker tag gcr.io/config-management-release/gatekeeper:anthos1.13.1-600a68d.g1 \ ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.13.1-600a68d.g1 docker tag gcr.io/config-management-release/git-sync:v3.6.1-gke.1__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.1-gke.1__linux_amd64 docker tag gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.2 \ ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.2 docker tag gcr.io/config-management-release/helm-sync:v1.13.1-rc.4 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.13.1-rc.4 docker tag gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.3 \ ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.3 docker tag gcr.io/config-management-release/hydration-controller:v1.13.1-rc.4 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.13.1-rc.4 docker tag gcr.io/config-management-release/nomos:v1.13.1-rc.4 \ ${PRIVATE_REGISTRY_URL}/nomos:v1.13.1-rc.4 docker tag gcr.io/config-management-release/oci-sync:v1.13.1-rc.4 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.13.1-rc.4 docker tag gcr.io/config-management-release/otelcontribcol:v0.54.0 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0 docker tag gcr.io/config-management-release/reconciler-manager:v1.13.1-rc.4 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.13.1-rc.4 docker tag gcr.io/config-management-release/reconciler:v1.13.1-rc.4 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.13.1-rc.4 docker tag gcr.io/config-management-release/resource-group-controller:v1.0.8 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.8
- Envía las imágenes etiquetadas al registro privado:
docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:20221007213051-op docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.13.1-rc.4 docker push ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.13.1-600a68d.g1 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.1-gke.1__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.2 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.13.1-rc.4 docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.3 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.13.1-rc.4 docker push ${PRIVATE_REGISTRY_URL}/nomos:v1.13.1-rc.4 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.13.1-rc.4 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.13.1-rc.4 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.13.1-rc.4 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.8
Si puedes extraer las imágenes etiquetadas desde el registro privado, el procedimiento se realizó correctamente.
1.13.0
Para agregar las imágenes a un registro privado, realiza los pasos que se indican a continuación:
-
Extrae las imágenes de Anthos Config Management:
docker pull gcr.io/config-management-release/config-management-operator:20220831042821-op docker pull gcr.io/config-management-release/admission-webhook:v1.13.0-rc.7 docker pull gcr.io/config-management-release/gatekeeper:anthos1.13.0-368961a.g0 docker pull gcr.io/config-management-release/git-sync:v3.6.1-gke.0__linux_amd64 docker pull gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.2 docker pull gcr.io/config-management-release/helm-sync:v1.13.0-rc.7 docker pull gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.3 docker pull gcr.io/config-management-release/hydration-controller:v1.13.0-rc.7 docker pull gcr.io/config-management-release/nomos:v1.13.0-rc.7 docker pull gcr.io/config-management-release/oci-sync:v1.13.0-rc.7 docker pull gcr.io/config-management-release/otelcontribcol:v0.54.0 docker pull gcr.io/config-management-release/reconciler-manager:v1.13.0-rc.7 docker pull gcr.io/config-management-release/reconciler:v1.13.0-rc.7 docker pull gcr.io/config-management-release/resource-group-controller:v1.0.8
-
Crea una variable para la URL de registro privado:
export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
ReemplazaPRIVATE_REGISTRY_URL
con la URL de tu registro privado. -
Etiqueta las imágenes con la URL de tu registro privado:
docker tag gcr.io/config-management-release/config-management-operator:20220831042821-op \ ${PRIVATE_REGISTRY_URL}/config-management-operator:20220831042821-op docker tag gcr.io/config-management-release/admission-webhook:v1.13.0-rc.7 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.13.0-rc.7 docker tag gcr.io/config-management-release/gatekeeper:anthos1.13.0-368961a.g0 \ ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.13.0-368961a.g0 docker tag gcr.io/config-management-release/git-sync:v3.6.1-gke.0__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.1-gke.0__linux_amd64 docker tag gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.2 \ ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.2 docker tag gcr.io/config-management-release/helm-sync:v1.13.0-rc.7 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.13.0-rc.7 docker tag gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.3 \ ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.3 docker tag gcr.io/config-management-release/hydration-controller:v1.13.0-rc.7 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.13.0-rc.7 docker tag gcr.io/config-management-release/nomos:v1.13.0-rc.7 \ ${PRIVATE_REGISTRY_URL}/nomos:v1.13.0-rc.7 docker tag gcr.io/config-management-release/oci-sync:v1.13.0-rc.7 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.13.0-rc.7 docker tag gcr.io/config-management-release/otelcontribcol:v0.54.0 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0 docker tag gcr.io/config-management-release/reconciler-manager:v1.13.0-rc.7 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.13.0-rc.7 docker tag gcr.io/config-management-release/reconciler:v1.13.0-rc.7 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.13.0-rc.7 docker tag gcr.io/config-management-release/resource-group-controller:v1.0.8 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.8
- Envía las imágenes etiquetadas al registro privado:
docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:20220831042821-op docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.13.0-rc.7 docker push ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.13.0-368961a.g0 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.1-gke.0__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.2 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.13.0-rc.7 docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.3 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.13.0-rc.7 docker push ${PRIVATE_REGISTRY_URL}/nomos:v1.13.0-rc.7 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.13.0-rc.7 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.13.0-rc.7 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.13.0-rc.7 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.8
Si puedes extraer las imágenes etiquetadas desde el registro privado, el procedimiento se realizó correctamente.