3 Oracle Container Host for Kubernetes Image

Describes the Oracle Container Host for Kubernetes (OCK) image used to create nodes in a Kubernetes cluster.

Oracle Cloud Native Environment includes a CLI that can manage the life cycle of Kubernetes clusters, using OSTree based container images. The container image includes both the host Oracle Linux OS, and the Kubernetes software distribution. The image is deployed to hosts or Virtual Machines (VMs) to create nodes in a Kubernetes cluster. This image is referred to in this documentation as the Oracle Container Host for Kubernetes (OCK) image.

The OCK image is distributed on the Oracle Container Registry in the following formats:

Bootable image

This is a container image in the Qcow2 format, available at:

container-registry.oracle.com/olcne/ock

The bootable image contains a single VM image in the Qcow2 format, and is used to create boot media for virtualized platforms. This image is used as the boot media for clusters created with the libvirt and Oracle Cloud Infrastructure providers.

By default, the image is configured to work with the libvirt provider. A conversion of the boot image to the appropriate format for Oracle Cloud Infrastructure can be performed automatically when you upload the image to Oracle Cloud Infrastructure.

OSTree image

This is an OSTree commit based container image, available at:

container-registry.oracle.com/olcne/ock-ostree

This image is used as the basis for an OSTree archive for customized installations using the Bring Your Own provider.

This image is also used for updating cluster nodes to stage patch updates, and to update to the next Kubernetes minor release.

For information on OSTree containers, see the upstream OSTree documentation.

Both images use the container label for the Kubernetes version they match, for example, 1.30.