NAMESPACE NAME READY STATUS RESTARTS AGEharbor harbor-core-###########-##### 0/1 Init:ImagePullBackOff 0 17hharbor harbor-jobservice-###########-##### 0/1 Init:ImagePullBackOff 0 17hharbor harbor-nginx-###########-##### 0/1 Init:ImagePullBackOff 0 17hharbor harbor-portal-###########-##### 0/1 Init:ImagePullBackOff 0 17hharbor harbor-postgresql-# 0/1 ImagePullBackOff 0 17hharbor harbor-redis-master-# 0/1 ImagePullBackOff 0 17hharbor harbor-registry-###########-##### 0/2 Init:ImagePullBackOff 0 17hharbor harbor-trivy-# 0/1 Init:ImagePullBackOff 0 17hMessage: Backoff pulling image "docker.io/bitnami/harbor-core:#.##.#-debian-##-r##"
docker.io/bitnami/harbor..."vSphere Kubernetes Service 8.X
Beginning August 28, all current Bitnami container images — including older versions like 2.50.0 and 10.6 — has been moved from docker.io/bitnami to docker.io/bitnamilegacy over a two-week period.
Steps to point the image location in pod deployments to "docker.io/bitnamilegacy/harbor ..":
kubectl get deployment -n harbor <deployment name> -o yaml > <deployment-name>-deployment.yamlkubectl scale deployment harbor-<name> --replicas=0 -n harborkubectl edit deployment -n harbor <deployment name> -o yamlkubectl get deployment -n harbor <deployment name> -o yaml | less
kubectl scale deployment harbor-<name> --replicas=# -n harborkubectl get rs -n harborkubectl delete rs <old-rs-name> -n harborharbor-postgresql-#, harbor-redis-master-#, harbor-registry-###########-#####, harbor-trivy-#, we require to edit the pods and point to correct image location (with "docker.io/bitnamilegacy/harbor..").kubectl get pods -n harborNAME READY STATUS RESTARTS AGEharbor-core-###########-##### 1/1 Running 9 (15m ago) 32mharbor-jobservice-###########-##### 1/1 Running 6 (11m ago) 19mharbor-nginx-###########-##### 1/1 Running 0 61mharbor-portal-###########-##### 1/1 Running 0 42mharbor-postgresql-# 1/1 Running 0 19hharbor-redis-master-# 1/1 Running 0 19hharbor-registry-###########-##### 2/2 Running 0 40mharbor-trivy-# 1/1 Running 0 19h