DefaultContainerAnnotationName is an annotation name that can be used to preselect the interesting container from a pod when running kubectl.
const DefaultContainerAnnotationName = "kubectl.kubernetes.io/default-container"
func AllContainerNames(pod *v1.Pod) string
func FindContainerByName(pod *v1.Pod, name string) (*v1.Container, string)
FindContainerByName selects the named container from the spec of the provided pod or return nil if no such container exists.
func FindOrDefaultContainerByName(pod *v1.Pod, name string, quiet bool, warn io.Writer) (*v1.Container, error)
FindOrDefaultContainerByName defaults a container for a pod to the first container if any exists, or returns an error. It will print a message to the user indicating a default was selected if there was more than one container.