package podcmd
import "k8s.io/kubectl/pkg/cmd/util/podcmd"
Index ¶
- Constants
- func AllContainerNames(pod *v1.Pod) string
- func FindContainerByName(pod *v1.Pod, name string) (*v1.Container, string)
- func FindOrDefaultContainerByName(pod *v1.Pod, name string, quiet bool, warn io.Writer) (*v1.Container, error)
Constants ¶
const DefaultContainerAnnotationName = "kubectl.kubernetes.io/default-container"
DefaultContainerAnnotationName is an annotation name that can be used to preselect the interesting container from a pod when running kubectl.
Functions ¶
func AllContainerNames ¶
func FindContainerByName ¶
FindContainerByName selects the named container from the spec of the provided pod or return nil if no such container exists.
func FindOrDefaultContainerByName ¶
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.
Source Files ¶
podcmd.go
- Version
- v0.32.3 (latest)
- Published
- Mar 12, 2025
- Platform
- linux/amd64
- Imports
- 5 packages
- Last checked
- 5 days ago –
Tools for package owners.