This message was deleted.
# ask-for-help
s
This message was deleted.
🦄 1
🏁 1
x
You may have mistyped it, the image name should start with
127.0.0.1:5000/
,
127.0.0.1:5000
is a proxy by daemonset
docker-private-registry-proxy
, because docker registry needs to be accessed via https, and private docker registry does not have public tls certificates, so it must require self-signed t-certificates on all nodes, and to avoid such a complicated configuration, a proxy on port 5000 is started on each node, because docker has done special processing for the registry address 127.0.0.1:5000, 127.0. 0.1:5000 does not force access via https, as explained in the documentation: https://docs.bentoml.org/projects/yatai/en/latest/installation/yatai_deployment.html#prepare-docker-registry
b
Hmm,
I didn't recall changing it in the first place
Copy code
Back-off pulling image "127.0.0.1:5000/bentos:yatai.default.ktp_ocr.k5q3gcsj3wba3c4m"
This is what I'm seeing
It worked previously if I didn't have the nodeSelector
x
You need to make sure there is a docker-private-registry-proxy pod on the node where this pod is located
Copy code
kubectl -n yatai-deployment get pod -l app=docker-private-registry-proxy -o wide
b
AH I think I know why!
The daemonset doesn't get deployed on the node with the taint
👍 1
Thanks!