I pod nello spazio dei nomi openshift-markeplace
sono in ImagePullBackOff
VPC (Virtual Private Cloud)
Nei cluster VPC con nodi di lavoro in una sottorete VPC che non ha un gateway pubblico, i pod nello spazio dei nomi openshift-markeplace
mostrano uno stato di ImagePullBackOff
e non possono raggiungere lo stato Running
.
Le immagini per questi contenitori si trovano su un registro di immagini pubblico ma i nodi di lavoro non hanno accesso a internet pubblico, quindi i nodi di lavoro non possono eseguire il pull dell'immagine. Il cluster funziona ancora, ma questi
pod e il mercato openshift non funzionano. Se si esegue il comando kubectl get pods
, si ottiene un output come:
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>
È possibile risolvere questo problema disabilitando e eseguendo il mirroring di queste immagini pubbliche. Per ulteriori informazioni, consultare Disabilitazione di OperatorHub e mirroring delle immagini di origine del catalogo in icr.io
.