每個版本的 Config Sync 都需要一組特定版本的映像檔才能執行。如果您使用私人登錄檔,則必須先將這些映像檔提取、加上標記並推送至私人登錄檔,才能安裝 Config Sync 元件或升級 Config Sync 版本。
將映像檔新增至私人登錄檔
如要將特定版本的 Config Sync 映像檔推送至私人登錄檔,請點選要使用的版本所對應的加號圖示,然後完成列出的步驟。
1.21.2
如要將映像檔新增至私有登錄檔,請完成下列步驟:
-
提取 Config Sync 映像檔:
docker pull gcr.io/config-management-release/admission-webhook:v1.21.2-rc.2 docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.21.2-rc.2 docker pull gcr.io/config-management-release/git-sync:v4.3.0-gke.19__linux_amd64 docker pull gcr.io/config-management-release/helm-sync:v1.21.2-rc.2 docker pull gcr.io/config-management-release/hydration-controller:v1.21.2-rc.2 docker pull gcr.io/config-management-release/oci-sync:v1.21.2-rc.2 docker pull gcr.io/config-management-release/otelcontribcol:v0.118.0-gke.9 docker pull gcr.io/config-management-release/reconciler-manager:v1.21.2-rc.2 docker pull gcr.io/config-management-release/reconciler:v1.21.2-rc.2 docker pull gcr.io/config-management-release/resource-group-controller:v1.21.2-rc.2
-
為私人登錄檔網址建立變數:
將export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
PRIVATE_REGISTRY_URL
替換為您的私人登錄檔網址。 -
使用私人登錄檔網址標記映像檔:
docker tag gcr.io/config-management-release/admission-webhook:v1.21.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.21.2-rc.2 docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.21.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.21.2-rc.2 docker tag gcr.io/config-management-release/git-sync:v4.3.0-gke.19__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.19__linux_amd64 docker tag gcr.io/config-management-release/helm-sync:v1.21.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.21.2-rc.2 docker tag gcr.io/config-management-release/hydration-controller:v1.21.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.21.2-rc.2 docker tag gcr.io/config-management-release/oci-sync:v1.21.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.21.2-rc.2 docker tag gcr.io/config-management-release/otelcontribcol:v0.118.0-gke.9 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.118.0-gke.9 docker tag gcr.io/config-management-release/reconciler-manager:v1.21.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.21.2-rc.2 docker tag gcr.io/config-management-release/reconciler:v1.21.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.21.2-rc.2 docker tag gcr.io/config-management-release/resource-group-controller:v1.21.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.21.2-rc.2
- 將加上標記的映像檔推送至私人登錄檔:
docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.21.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.21.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.19__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.21.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.21.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.21.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.118.0-gke.9 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.21.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.21.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.21.2-rc.2
如果可以從私人登錄檔提取已標記的映像檔,表示程序成功。
1.21.1
如要將映像檔新增至私有登錄檔,請完成下列步驟:
-
提取 Config Sync 映像檔:
docker pull gcr.io/config-management-release/admission-webhook:v1.21.1-rc.1 docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.21.1-rc.1 docker pull gcr.io/config-management-release/git-sync:v4.3.0-gke.16__linux_amd64 docker pull gcr.io/config-management-release/helm-sync:v1.21.1-rc.1 docker pull gcr.io/config-management-release/hydration-controller:v1.21.1-rc.1 docker pull gcr.io/config-management-release/oci-sync:v1.21.1-rc.1 docker pull gcr.io/config-management-release/otelcontribcol:v0.118.0-gke.9 docker pull gcr.io/config-management-release/reconciler-manager:v1.21.1-rc.1 docker pull gcr.io/config-management-release/reconciler:v1.21.1-rc.1 docker pull gcr.io/config-management-release/resource-group-controller:v1.21.1-rc.1
-
為私人登錄檔網址建立變數:
將export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
PRIVATE_REGISTRY_URL
替換為您的私人登錄檔網址。 -
使用私人登錄檔網址標記映像檔:
docker tag gcr.io/config-management-release/admission-webhook:v1.21.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.21.1-rc.1 docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.21.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.21.1-rc.1 docker tag gcr.io/config-management-release/git-sync:v4.3.0-gke.16__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.16__linux_amd64 docker tag gcr.io/config-management-release/helm-sync:v1.21.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.21.1-rc.1 docker tag gcr.io/config-management-release/hydration-controller:v1.21.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.21.1-rc.1 docker tag gcr.io/config-management-release/oci-sync:v1.21.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.21.1-rc.1 docker tag gcr.io/config-management-release/otelcontribcol:v0.118.0-gke.9 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.118.0-gke.9 docker tag gcr.io/config-management-release/reconciler-manager:v1.21.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.21.1-rc.1 docker tag gcr.io/config-management-release/reconciler:v1.21.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.21.1-rc.1 docker tag gcr.io/config-management-release/resource-group-controller:v1.21.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.21.1-rc.1
- 將加上標記的映像檔推送至私人登錄檔:
docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.21.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.21.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.16__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.21.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.21.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.21.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.118.0-gke.9 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.21.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.21.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.21.1-rc.1
如果可以從私人登錄檔提取已標記的映像檔,表示程序成功。
1.21.0
如要將映像檔新增至私人登錄檔,請完成下列步驟:
-
提取 Config Sync 映像檔:
docker pull gcr.io/config-management-release/admission-webhook:v1.21.0-rc.2 docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.21.0-rc.2 docker pull gcr.io/config-management-release/git-sync:v4.3.0-gke.16__linux_amd64 docker pull gcr.io/config-management-release/helm-sync:v1.21.0-rc.2 docker pull gcr.io/config-management-release/hydration-controller:v1.21.0-rc.2 docker pull gcr.io/config-management-release/oci-sync:v1.21.0-rc.2 docker pull gcr.io/config-management-release/otelcontribcol:v0.118.0-gke.7 docker pull gcr.io/config-management-release/reconciler-manager:v1.21.0-rc.2 docker pull gcr.io/config-management-release/reconciler:v1.21.0-rc.2 docker pull gcr.io/config-management-release/resource-group-controller:v1.21.0-rc.2
-
為私人登錄檔網址建立變數:
將export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
PRIVATE_REGISTRY_URL
替換為您的私人登錄檔網址。 -
使用私人登錄檔網址標記映像檔:
docker tag gcr.io/config-management-release/admission-webhook:v1.21.0-rc.2 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.21.0-rc.2 docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.21.0-rc.2 \ ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.21.0-rc.2 docker tag gcr.io/config-management-release/git-sync:v4.3.0-gke.16__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.16__linux_amd64 docker tag gcr.io/config-management-release/helm-sync:v1.21.0-rc.2 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.21.0-rc.2 docker tag gcr.io/config-management-release/hydration-controller:v1.21.0-rc.2 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.21.0-rc.2 docker tag gcr.io/config-management-release/oci-sync:v1.21.0-rc.2 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.21.0-rc.2 docker tag gcr.io/config-management-release/otelcontribcol:v0.118.0-gke.7 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.118.0-gke.7 docker tag gcr.io/config-management-release/reconciler-manager:v1.21.0-rc.2 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.21.0-rc.2 docker tag gcr.io/config-management-release/reconciler:v1.21.0-rc.2 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.21.0-rc.2 docker tag gcr.io/config-management-release/resource-group-controller:v1.21.0-rc.2 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.21.0-rc.2
- 將加上標記的映像檔推送至私人登錄檔:
docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.21.0-rc.2 docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.21.0-rc.2 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.16__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.21.0-rc.2 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.21.0-rc.2 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.21.0-rc.2 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.118.0-gke.7 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.21.0-rc.2 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.21.0-rc.2 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.21.0-rc.2
如果可以從私人登錄檔提取已標記的映像檔,表示程序成功。
1.20.3
如要將映像檔新增至私人登錄檔,請完成下列步驟:
-
提取 Config Sync 映像檔:
docker pull gcr.io/config-management-release/admission-webhook:v1.20.3-rc.1 docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.20.3-rc.1 docker pull gcr.io/config-management-release/git-sync:v4.3.0-gke.11__linux_amd64 docker pull gcr.io/config-management-release/helm-sync:v1.20.3-rc.1 docker pull gcr.io/config-management-release/hydration-controller:v1.20.3-rc.1 docker pull gcr.io/config-management-release/oci-sync:v1.20.3-rc.1 docker pull gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.8 docker pull gcr.io/config-management-release/reconciler-manager:v1.20.3-rc.1 docker pull gcr.io/config-management-release/reconciler:v1.20.3-rc.1 docker pull gcr.io/config-management-release/resource-group-controller:v1.20.3-rc.1
-
為私人登錄檔網址建立變數:
將export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
PRIVATE_REGISTRY_URL
替換為您的私人登錄檔網址。 -
使用私人登錄檔網址標記映像檔:
docker tag gcr.io/config-management-release/admission-webhook:v1.20.3-rc.1 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.20.3-rc.1 docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.20.3-rc.1 \ ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.20.3-rc.1 docker tag gcr.io/config-management-release/git-sync:v4.3.0-gke.11__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.11__linux_amd64 docker tag gcr.io/config-management-release/helm-sync:v1.20.3-rc.1 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.20.3-rc.1 docker tag gcr.io/config-management-release/hydration-controller:v1.20.3-rc.1 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.20.3-rc.1 docker tag gcr.io/config-management-release/oci-sync:v1.20.3-rc.1 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.20.3-rc.1 docker tag gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.8 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.8 docker tag gcr.io/config-management-release/reconciler-manager:v1.20.3-rc.1 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.20.3-rc.1 docker tag gcr.io/config-management-release/reconciler:v1.20.3-rc.1 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.20.3-rc.1 docker tag gcr.io/config-management-release/resource-group-controller:v1.20.3-rc.1 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.20.3-rc.1
- 將加上標記的映像檔推送至私人登錄檔:
docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.20.3-rc.1 docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.20.3-rc.1 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.11__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.20.3-rc.1 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.20.3-rc.1 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.20.3-rc.1 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.8 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.20.3-rc.1 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.20.3-rc.1 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.20.3-rc.1
如果可以從私人登錄檔提取已標記的映像檔,表示程序成功。
1.20.2
如要將映像檔新增至私人登錄檔,請完成下列步驟:
-
提取 Config Sync 映像檔:
docker pull gcr.io/config-management-release/admission-webhook:v1.20.2-rc.2 docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.20.2-rc.2 docker pull gcr.io/config-management-release/git-sync:v4.3.0-gke.9__linux_amd64 docker pull gcr.io/config-management-release/helm-sync:v1.20.2-rc.2 docker pull gcr.io/config-management-release/hydration-controller:v1.20.2-rc.2 docker pull gcr.io/config-management-release/oci-sync:v1.20.2-rc.2 docker pull gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.7 docker pull gcr.io/config-management-release/reconciler-manager:v1.20.2-rc.2 docker pull gcr.io/config-management-release/reconciler:v1.20.2-rc.2 docker pull gcr.io/config-management-release/resource-group-controller:v1.20.2-rc.2
-
為私人登錄檔網址建立變數:
將export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
PRIVATE_REGISTRY_URL
替換為您的私人登錄檔網址。 -
使用私人登錄檔網址標記映像檔:
docker tag gcr.io/config-management-release/admission-webhook:v1.20.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.20.2-rc.2 docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.20.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.20.2-rc.2 docker tag gcr.io/config-management-release/git-sync:v4.3.0-gke.9__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.9__linux_amd64 docker tag gcr.io/config-management-release/helm-sync:v1.20.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.20.2-rc.2 docker tag gcr.io/config-management-release/hydration-controller:v1.20.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.20.2-rc.2 docker tag gcr.io/config-management-release/oci-sync:v1.20.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.20.2-rc.2 docker tag gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.7 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.7 docker tag gcr.io/config-management-release/reconciler-manager:v1.20.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.20.2-rc.2 docker tag gcr.io/config-management-release/reconciler:v1.20.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.20.2-rc.2 docker tag gcr.io/config-management-release/resource-group-controller:v1.20.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.20.2-rc.2
- 將加上標記的映像檔推送至私人登錄檔:
docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.20.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.20.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.9__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.20.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.20.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.20.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.7 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.20.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.20.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.20.2-rc.2
如果可以從私人登錄檔提取已標記的映像檔,表示程序成功。
1.20.1
如要將映像檔新增至私人登錄檔,請完成下列步驟:
-
提取 Config Sync 映像檔:
docker pull gcr.io/config-management-release/admission-webhook:v1.20.1-rc.1 docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.20.1-rc.1 docker pull gcr.io/config-management-release/git-sync:v4.3.0-gke.4__linux_amd64 docker pull gcr.io/config-management-release/helm-sync:v1.20.1-rc.1 docker pull gcr.io/config-management-release/hydration-controller:v1.20.1-rc.1 docker pull gcr.io/config-management-release/oci-sync:v1.20.1-rc.1 docker pull gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.7 docker pull gcr.io/config-management-release/reconciler-manager:v1.20.1-rc.1 docker pull gcr.io/config-management-release/reconciler:v1.20.1-rc.1 docker pull gcr.io/config-management-release/resource-group-controller:v1.20.1-rc.1
-
為私人登錄檔網址建立變數:
將export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
PRIVATE_REGISTRY_URL
替換為您的私人登錄檔網址。 -
使用私人登錄檔網址標記映像檔:
docker tag gcr.io/config-management-release/admission-webhook:v1.20.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.20.1-rc.1 docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.20.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.20.1-rc.1 docker tag gcr.io/config-management-release/git-sync:v4.3.0-gke.4__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.4__linux_amd64 docker tag gcr.io/config-management-release/helm-sync:v1.20.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.20.1-rc.1 docker tag gcr.io/config-management-release/hydration-controller:v1.20.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.20.1-rc.1 docker tag gcr.io/config-management-release/oci-sync:v1.20.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.20.1-rc.1 docker tag gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.7 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.7 docker tag gcr.io/config-management-release/reconciler-manager:v1.20.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.20.1-rc.1 docker tag gcr.io/config-management-release/reconciler:v1.20.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.20.1-rc.1 docker tag gcr.io/config-management-release/resource-group-controller:v1.20.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.20.1-rc.1
- 將加上標記的映像檔推送至私人登錄檔:
docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.20.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.20.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.4__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.20.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.20.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.20.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.7 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.20.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.20.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.20.1-rc.1
如果可以從私人登錄檔提取已標記的映像檔,表示程序成功。
1.20.0
如要將映像檔新增至私有登錄檔,請完成下列步驟:
-
提取 Config Sync 映像檔:
docker pull gcr.io/config-management-release/admission-webhook:v1.20.0-rc.3 docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.20.0-rc.3 docker pull gcr.io/config-management-release/git-sync:v4.3.0-gke.2__linux_amd64 docker pull gcr.io/config-management-release/helm-sync:v1.20.0-rc.3 docker pull gcr.io/config-management-release/hydration-controller:v1.20.0-rc.3 docker pull gcr.io/config-management-release/oci-sync:v1.20.0-rc.3 docker pull gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.5 docker pull gcr.io/config-management-release/reconciler-manager:v1.20.0-rc.3 docker pull gcr.io/config-management-release/reconciler:v1.20.0-rc.3 docker pull gcr.io/config-management-release/resource-group-controller:v1.20.0-rc.3
-
為私人登錄檔網址建立變數:
將export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
PRIVATE_REGISTRY_URL
替換為您的私人登錄檔網址。 -
使用私人登錄檔網址標記映像檔:
docker tag gcr.io/config-management-release/admission-webhook:v1.20.0-rc.3 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.20.0-rc.3 docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.20.0-rc.3 \ ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.20.0-rc.3 docker tag gcr.io/config-management-release/git-sync:v4.3.0-gke.2__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.2__linux_amd64 docker tag gcr.io/config-management-release/helm-sync:v1.20.0-rc.3 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.20.0-rc.3 docker tag gcr.io/config-management-release/hydration-controller:v1.20.0-rc.3 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.20.0-rc.3 docker tag gcr.io/config-management-release/oci-sync:v1.20.0-rc.3 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.20.0-rc.3 docker tag gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.5 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.5 docker tag gcr.io/config-management-release/reconciler-manager:v1.20.0-rc.3 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.20.0-rc.3 docker tag gcr.io/config-management-release/reconciler:v1.20.0-rc.3 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.20.0-rc.3 docker tag gcr.io/config-management-release/resource-group-controller:v1.20.0-rc.3 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.20.0-rc.3
- 將加上標記的映像檔推送至私人登錄檔:
docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.20.0-rc.3 docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.20.0-rc.3 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.2__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.20.0-rc.3 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.20.0-rc.3 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.20.0-rc.3 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.5 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.20.0-rc.3 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.20.0-rc.3 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.20.0-rc.3
如果可以從私人登錄檔提取已標記的映像檔,表示程序成功。
1.19.2
如要將映像檔新增至私有登錄檔,請完成下列步驟:
-
提取 Config Sync 映像檔:
docker pull gcr.io/config-management-release/config-management-operator:v1.19.2-rc.1 docker pull gcr.io/config-management-release/admission-webhook:v1.19.2-rc.1 docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.19.2-rc.1 docker pull gcr.io/config-management-release/git-sync:v4.2.4-gke.8__linux_amd64 docker pull gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.14 docker pull gcr.io/config-management-release/helm-sync:v1.19.2-rc.1 docker pull gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.16 docker pull gcr.io/config-management-release/hydration-controller:v1.19.2-rc.1 docker pull gcr.io/config-management-release/oci-sync:v1.19.2-rc.1 docker pull gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.4 docker pull gcr.io/config-management-release/reconciler-manager:v1.19.2-rc.1 docker pull gcr.io/config-management-release/reconciler:v1.19.2-rc.1 docker pull gcr.io/config-management-release/resource-group-controller:v1.19.2-rc.1
-
為私人登錄檔網址建立變數:
將export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
PRIVATE_REGISTRY_URL
替換為您的私人登錄檔網址。 -
使用私人登錄檔網址標記映像檔:
docker tag gcr.io/config-management-release/config-management-operator:v1.19.2-rc.1 \ ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.19.2-rc.1 docker tag gcr.io/config-management-release/admission-webhook:v1.19.2-rc.1 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.19.2-rc.1 docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.19.2-rc.1 \ ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.19.2-rc.1 docker tag gcr.io/config-management-release/git-sync:v4.2.4-gke.8__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v4.2.4-gke.8__linux_amd64 docker tag gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.14 \ ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.14 docker tag gcr.io/config-management-release/helm-sync:v1.19.2-rc.1 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.19.2-rc.1 docker tag gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.16 \ ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.16 docker tag gcr.io/config-management-release/hydration-controller:v1.19.2-rc.1 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.19.2-rc.1 docker tag gcr.io/config-management-release/oci-sync:v1.19.2-rc.1 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.19.2-rc.1 docker tag gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.4 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.4 docker tag gcr.io/config-management-release/reconciler-manager:v1.19.2-rc.1 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.19.2-rc.1 docker tag gcr.io/config-management-release/reconciler:v1.19.2-rc.1 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.19.2-rc.1 docker tag gcr.io/config-management-release/resource-group-controller:v1.19.2-rc.1 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.19.2-rc.1
- 將加上標記的映像檔推送至私人登錄檔:
docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.19.2-rc.1 docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.19.2-rc.1 docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.19.2-rc.1 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.2.4-gke.8__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.14 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.19.2-rc.1 docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.16 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.19.2-rc.1 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.19.2-rc.1 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.4 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.19.2-rc.1 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.19.2-rc.1 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.19.2-rc.1
如果可以從私人登錄檔提取已標記的映像檔,表示程序成功。
1.19.1
如要將映像檔新增至私有登錄檔,請完成下列步驟:
-
提取 Config Sync 映像檔:
docker pull gcr.io/config-management-release/config-management-operator:v1.19.1-rc.1 docker pull gcr.io/config-management-release/admission-webhook:v1.19.1-rc.1 docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.19.1-rc.1 docker pull gcr.io/config-management-release/git-sync:v4.2.4-gke.4__linux_amd64 docker pull gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.14 docker pull gcr.io/config-management-release/helm-sync:v1.19.1-rc.1 docker pull gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.16 docker pull gcr.io/config-management-release/hydration-controller:v1.19.1-rc.1 docker pull gcr.io/config-management-release/oci-sync:v1.19.1-rc.1 docker pull gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.4 docker pull gcr.io/config-management-release/reconciler-manager:v1.19.1-rc.1 docker pull gcr.io/config-management-release/reconciler:v1.19.1-rc.1 docker pull gcr.io/config-management-release/resource-group-controller:v1.19.1-rc.1
-
為私人登錄檔網址建立變數:
將export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
PRIVATE_REGISTRY_URL
替換為您的私人登錄檔網址。 -
使用私人登錄檔網址標記映像檔:
docker tag gcr.io/config-management-release/config-management-operator:v1.19.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.19.1-rc.1 docker tag gcr.io/config-management-release/admission-webhook:v1.19.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.19.1-rc.1 docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.19.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.19.1-rc.1 docker tag gcr.io/config-management-release/git-sync:v4.2.4-gke.4__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v4.2.4-gke.4__linux_amd64 docker tag gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.14 \ ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.14 docker tag gcr.io/config-management-release/helm-sync:v1.19.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.19.1-rc.1 docker tag gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.16 \ ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.16 docker tag gcr.io/config-management-release/hydration-controller:v1.19.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.19.1-rc.1 docker tag gcr.io/config-management-release/oci-sync:v1.19.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.19.1-rc.1 docker tag gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.4 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.4 docker tag gcr.io/config-management-release/reconciler-manager:v1.19.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.19.1-rc.1 docker tag gcr.io/config-management-release/reconciler:v1.19.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.19.1-rc.1 docker tag gcr.io/config-management-release/resource-group-controller:v1.19.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.19.1-rc.1
- 將加上標記的映像檔推送至私人登錄檔:
docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.19.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.19.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.19.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.2.4-gke.4__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.14 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.19.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.16 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.19.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.19.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.4 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.19.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.19.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.19.1-rc.1
如果可以從私人登錄檔提取已標記的映像檔,表示程序成功。
1.19.0
如要將映像檔新增至私人登錄檔,請完成下列步驟:
-
提取 Config Sync 映像檔:
docker pull gcr.io/config-management-release/config-management-operator:v1.19.0-rc.3 docker pull gcr.io/config-management-release/admission-webhook:v1.19.0-rc.2 docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.19.0-rc.2 docker pull gcr.io/config-management-release/git-sync:v4.2.3-gke.5__linux_amd64 docker pull gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.14 docker pull gcr.io/config-management-release/helm-sync:v1.19.0-rc.2 docker pull gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.16 docker pull gcr.io/config-management-release/hydration-controller:v1.19.0-rc.2 docker pull gcr.io/config-management-release/oci-sync:v1.19.0-rc.2 docker pull gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.3 docker pull gcr.io/config-management-release/reconciler-manager:v1.19.0-rc.2 docker pull gcr.io/config-management-release/reconciler:v1.19.0-rc.2 docker pull gcr.io/config-management-release/resource-group-controller:v1.19.0-rc.2
-
為私人登錄檔網址建立變數:
將export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
PRIVATE_REGISTRY_URL
替換為您的私人登錄檔網址。 -
使用私人登錄檔網址標記映像檔:
docker tag gcr.io/config-management-release/config-management-operator:v1.19.0-rc.3 \ ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.19.0-rc.3 docker tag gcr.io/config-management-release/admission-webhook:v1.19.0-rc.2 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.19.0-rc.2 docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.19.0-rc.2 \ ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.19.0-rc.2 docker tag gcr.io/config-management-release/git-sync:v4.2.3-gke.5__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v4.2.3-gke.5__linux_amd64 docker tag gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.14 \ ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.14 docker tag gcr.io/config-management-release/helm-sync:v1.19.0-rc.2 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.19.0-rc.2 docker tag gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.16 \ ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.16 docker tag gcr.io/config-management-release/hydration-controller:v1.19.0-rc.2 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.19.0-rc.2 docker tag gcr.io/config-management-release/oci-sync:v1.19.0-rc.2 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.19.0-rc.2 docker tag gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.3 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.3 docker tag gcr.io/config-management-release/reconciler-manager:v1.19.0-rc.2 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.19.0-rc.2 docker tag gcr.io/config-management-release/reconciler:v1.19.0-rc.2 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.19.0-rc.2 docker tag gcr.io/config-management-release/resource-group-controller:v1.19.0-rc.2 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.19.0-rc.2
- 將加上標記的映像檔推送至私人登錄檔:
docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.19.0-rc.3 docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.19.0-rc.2 docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.19.0-rc.2 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.2.3-gke.5__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.14 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.19.0-rc.2 docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.16 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.19.0-rc.2 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.19.0-rc.2 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.3 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.19.0-rc.2 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.19.0-rc.2 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.19.0-rc.2
如果可以從私人登錄檔提取已標記的映像檔,表示程序成功。