Les ID de l'espace de nom openshift-marketplace se trouvent dans ImagePullBackOff
Cloud privé virtuel
Dans les clusters VPC avec des noeuds de travail dans un sous-réseau VPC qui n'a pas de passerelle publique, les gousses de l'espace de nom openshift-markeplace affichent un état ImagePullBackOff et ne peuvent pas atteindre
l'état Running.
Les images de ces conteneurs sont hébergées sur un registre d'images public, mais les travailleurs n'ont pas accès à l'internet public et ne peuvent donc pas extraire l'image. Le cluster fonctionne toujours, mais ces pods et la place de marché
OpenShift ne fonctionnent pas. Si vous exécutez la commande kubectl get pods, vous obtiendrez un résultat tel que le suivant :
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
certified-operators-48dsc 0/1 ImagePullBackOff 0 4h6m 172.17.70.94 172.24.0.6 <none> <none>
certified-operators-s7qtb 0/1 ImagePullBackOff 0 4h17m 172.17.70.77 172.24.0.6 <none> <none>
community-operators-h7hl9 0/1 ImagePullBackOff 0 4h17m 172.17.70.78 172.24.0.6 <none> <none>
community-operators-hc76f 0/1 ImagePullBackOff 0 4h6m 172.17.70.96 172.24.0.6 <none> <none>
marketplace-operator-66c666bf74-gnltf 1/1 Running 0 4h43m 172.17.126.216 172.24.0.8 <none> <none>
redhat-marketplace-tfwwp 0/1 ImagePullBackOff 0 82s 172.17.126.226 172.24.0.8 <none> <none>
redhat-marketplace-zkvfc 0/1 ImagePullBackOff 0 4h6m 172.17.70.95 172.24.0.6 <none> <none>
redhat-operators-pthhf 0/1 ImagePullBackOff 0 67s 172.17.126.227 172.24.0.8 <none> <none>
redhat-operators-rjvsp 0/1 ImagePullBackOff 0 4h6m 172.17.70.93 172.24.0.6 <none> <none>
Vous pouvez résoudre ce problème en désactivant et en mettant en miroir ces images publiques. Pour plus d'informations, voir Désactivation de OperatorHub et mise en miroir des images sources du catalogue sur icr.io.