Documentation ¶
Index ¶
Constants ¶
View Source
const ( // ContainerTypeSandbox represents a pod sandbox container ContainerTypeSandbox = "sandbox" // ContainerTypeContainer represents a container running within a pod ContainerTypeContainer = "container" // ContainerType is the container type (sandbox or container) annotation ContainerType = "io.kubernetes.cri.container-type" // SandboxID is the sandbox ID annotation SandboxID = "io.kubernetes.cri.sandbox-id" // SandboxCPU annotations are based on the initial CPU configuration for the sandbox. This is calculated as the // sum of container CPU resources, optionally provided by Kubelet (introduced in 1.23) as part of the PodSandboxConfig SandboxCPUPeriod = "io.kubernetes.cri.sandbox-cpu-period" SandboxCPUQuota = "io.kubernetes.cri.sandbox-cpu-quota" // SandboxMemory is the initial amount of memory associated with this sandbox. This is calculated as the sum // of container memory, optionally provided by Kubelet (introduced in 1.23) as part of the PodSandboxConfig. SandboxMem = "io.kubernetes.cri.sandbox-memory" // SandboxLogDir is the pod log directory annotation. // If the sandbox needs to generate any log, it will put it into this directory. // Kubelet will be responsible for: // 1) Monitoring the disk usage of the log, and including it as part of the pod // ephemeral storage usage. // 2) Cleaning up the logs when the pod is deleted. // NOTE: Kubelet is not responsible for rotating the logs. SandboxLogDir = "io.kubernetes.cri.sandbox-log-directory" // UntrustedWorkload is the sandbox annotation for untrusted workload. Untrusted // workload can only run on dedicated runtime for untrusted workload. UntrustedWorkload = "io.kubernetes.cri.untrusted-workload" // SandboxNamespace is the name of the namespace of the sandbox (pod) SandboxNamespace = "io.kubernetes.cri.sandbox-namespace" // SandboxUID is the uid of the sandbox (pod) passed to CRI via RunPodSanbox, // this field is useful for linking the uid created by the CRI client (e.g. kubelet) // to the internal Sandbox.ID created by the containerd sandbox service SandboxUID = "io.kubernetes.cri.sandbox-uid" // SandboxName is the name of the sandbox (pod) SandboxName = "io.kubernetes.cri.sandbox-name" // ContainerName is the name of the container in the pod ContainerName = "io.kubernetes.cri.container-name" // ImageName is the name of the image used to create the container ImageName = "io.kubernetes.cri.image-name" // PodAnnotations are the annotations of the pod PodAnnotations = "io.kubernetes.cri.pod-annotations" // WindowsHostProcess is used by hcsshim to identify windows pods that are running HostProcesses WindowsHostProcess = "microsoft.com/hostprocess-container" )
ContainerType values Following OCI annotations are used by katacontainers now. We'll switch to standard secure pod API after it is defined in CRI.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.