code: func RunPullImagesCheck(execer utilsexec.Interface, cfg *kubeadmapi.InitConfiguration, ignorePreflightErrors sets.String) error {
  	containerRuntime, err := utilruntime.NewContainerRuntime(utilsexec.New(), cfg.NodeRegistration.CRISocket)
  	if err != nil {
  		return err
  	}
  
  	checks := []Checker{
  		ImagePullCheck{runtime: containerRuntime, imageList: images.GetControlPlaneImages(&cfg.ClusterConfiguration)},
  	}
  	return RunChecks(checks, os.Stderr, ignorePreflightErrors)
  }
docs: // RunPullImagesCheck will pull images kubeadm needs if they are not found on the system