type Version …
type ImageSpec …
type ImageStats …
type Runtime …
type StreamingRuntime …
type ImageService …
type Attacher …
type CommandRunner …
type Pod …
type PodPair …
type ContainerID …
func BuildContainerID(typ, ID string) ContainerID { … }
func ParseContainerID(containerID string) ContainerID { … }
func (c *ContainerID) ParseString(data string) error { … }
func (c *ContainerID) String() string { … }
func (c *ContainerID) IsEmpty() bool { … }
func (c *ContainerID) MarshalJSON() ([]byte, error) { … }
func (c *ContainerID) UnmarshalJSON(data []byte) error { … }
type State …
const ContainerStateCreated …
const ContainerStateRunning …
const ContainerStateExited …
const ContainerStateUnknown …
const ContainerReasonStatusUnknown …
type Container …
type PodStatus …
type ContainerResources …
type Status …
type ContainerUser …
type LinuxContainerUser …
func (podStatus *PodStatus) FindContainerStatusByName(containerName string) *Status { … }
func (podStatus *PodStatus) GetRunningContainerStatuses() []*Status { … }
type Image …
type EnvVar …
type Annotation …
type Mount …
type ImageVolumes …
type PortMapping …
type DeviceInfo …
type CDIDevice …
type RunContainerOptions …
type VolumeInfo …
type VolumeMap …
type RuntimeConditionType …
const RuntimeReady …
const NetworkReady …
type RuntimeStatus …
func (r *RuntimeStatus) GetRuntimeCondition(t RuntimeConditionType) *RuntimeCondition { … }
func (r *RuntimeStatus) String() string { … }
type RuntimeHandler …
func (h *RuntimeHandler) String() string { … }
type RuntimeCondition …
func (c *RuntimeCondition) String() string { … }
type RuntimeFeatures …
func (f *RuntimeFeatures) String() string { … }
type Pods …
func (p Pods) FindPodByID(podUID types.UID) Pod { … }
func (p Pods) FindPodByFullName(podFullName string) Pod { … }
func (p Pods) FindPod(podFullName string, podUID types.UID) Pod { … }
func (p *Pod) FindContainerByName(containerName string) *Container { … }
func (p *Pod) FindContainerByID(id ContainerID) *Container { … }
func (p *Pod) FindSandboxByID(id ContainerID) *Container { … }
func (p *Pod) ToAPIPod() *v1.Pod { … }
func (p *Pod) IsEmpty() bool { … }
func GetPodFullName(pod *v1.Pod) string { … }
func BuildPodFullName(name, namespace string) string { … }
func ParsePodFullName(podFullName string) (string, string, error) { … }
type Option …
type SortContainerStatusesByCreationTime …
func (s SortContainerStatusesByCreationTime) Len() int { … }
func (s SortContainerStatusesByCreationTime) Swap(i, j int) { … }
func (s SortContainerStatusesByCreationTime) Less(i, j int) bool { … }
const MaxPodTerminationMessageLogLength …
const MaxContainerTerminationMessageLength …
const MaxContainerTerminationMessageLogLength …
const MaxContainerTerminationMessageLogLines …