// GetGenericImage generates and returns a platform agnostic image (backed by manifest list) func GetGenericImage(prefix, image, tag string) string { … } // GetKubernetesImage generates and returns the image for the components managed in the Kubernetes main repository, // including the control-plane components and kube-proxy. func GetKubernetesImage(image string, cfg *kubeadmapi.ClusterConfiguration) string { … } // GetDNSImage generates and returns the image for CoreDNS. func GetDNSImage(cfg *kubeadmapi.ClusterConfiguration) string { … } // GetEtcdImage generates and returns the image for etcd func GetEtcdImage(cfg *kubeadmapi.ClusterConfiguration) string { … } // GetControlPlaneImages returns a list of container images kubeadm expects to use on a control plane node func GetControlPlaneImages(cfg *kubeadmapi.ClusterConfiguration) []string { … } // GetPauseImage returns the image for the "pause" container func GetPauseImage(cfg *kubeadmapi.ClusterConfiguration) string { … }