Open Container Initiative

No Change
adopt
First Added:December 17, 2023 Updated: July 29, 2026

Open Container Initiative. We adopt it under Platform in the garden.

Summary

Key points:

Spec / pieceRole
OCI Image SpecLayered filesystem bundles, manifests, config JSON
OCI Runtime Specconfig.json + rootfs bundle executed by a runtime
runcReference low-level runtime implementing the runtime spec
containerd / CRI-OHigher-level runtimes used by Kubernetes nodes
RegistriesDistribution of manifests and layers by digest

Garden Tooling Stance

ConcernDirection
Formatadopt OCI images everywhere
BuildDockerfile/BuildKit, buildah, kaniko (all target OCI)
Local runPodman, Rancher Desktop, or engine of choice that consumes OCI
Orchestrationadopt Kubernetes at scale; compose-style only for local/dev

Details

Spec / pieceRole
OCI Image SpecLayered filesystem bundles, manifests, config JSON
OCI Runtime Specconfig.json + rootfs bundle executed by a runtime
runcReference low-level runtime implementing the runtime spec
containerd / CRI-OHigher-level runtimes used by Kubernetes nodes
RegistriesDistribution of manifests and layers by digest

Garden Tooling Stance

ConcernDirection
Formatadopt OCI images everywhere
BuildDockerfile/BuildKit, buildah, kaniko (all target OCI)
Local runPodman, Rancher Desktop, or engine of choice that consumes OCI
Orchestrationadopt Kubernetes at scale; compose-style only for local/dev