crictl pull <Image Name>
HH:MM:SS 1064617 remote_image.go:180] "PullImage from image service failed" err="rpc error: code = Unknown desc = failed to pull and unpack image \"<FQDN_of_Container_Registry>/<container name>:2024.1_interp\": failed to do request: Head \"https://<URL of Container Registry from where Image is being pulled>\": tls: failed to verify certificate: x509: certificate signed by unknown authority" image="<Image Name>"
FATA[0000] pulling image: failed to pull and unpack image "<Image Name>": failed to do request: Head "https://<URL of Container Registry from where Image is being pulled>": tls: failed to verify certificate: x509: certificate signed by unknown authority
VMware vSphere Kubernetes Service
The updated certificate of the external container registry was not injected into the Guest Cluster. As a result, the container runtime (containerd) on Guest Cluster nodes does not trust the new certificate, leading to TLS verification failure while pulling images.
This typically occurs in TKGS clusters that use ClusterClass based configuration, where the new certificate must be explicitly added to the cluster spec.