Ubuntu 22.04 LTS Oracle Kubernetes Engine (OKE) 1.29.1 Released

Ubuntu 22.04 LTS Oracle Kubernetes Engine (OKE) 1.29.1 Release Notes

Table of Contents

Introduction

These release notes for Ubuntu 22.04 LTS (Jammy Jellyfish) Oracle Kubernetes Engine (OKE) 1.29.1 Worker Images provide an overview of the release and document the known issues and limitiations.

Throughout this document, this image will be referred to as “Ubuntu 22.04 OKE 1.29.1” for brevity.

The intial release image serial is 20240825.

Release scope

The Ubuntu 22.04 OKE 1.29.1 image is a Limited Availability release. Only a limited set of Ubuntu releases, CPU architectures, and OKE versions are supported. Furthermore, manual steps are required to deploy a cluster with these images, as these images are not yet available as OKE Images provided by Oracle selectable in the Console.

Limitations

  • Single Ubuntu LTS Release: 22.04
  • Single OKE Version: 1.29
  • Single Architecture: amd64
  • Manual steps for deployment: see deployment section

Deployment

See the full documentation for instruction on deploying Ubuntu 22.04 OKE 1.29.1 in your OKE clusters.

Support lifespan

Ubuntu 22.04 OKE 1.29.1 will be supported following the Oracle Supported Kubernetes Versions Release Calendar. The image will be End-of-Life 30 days after the 1.32 OKE release date. The EOL date will approximately be in April 2025.

Platform image

Ubuntu 22.04 OKE 1.29.1 is based on the August release of the Ubuntu 22.04 LTS Oracle Platform Image.

Kubernetes support

The Ubuntu 22.04 OKE 1.29.1 image has built-in support for Kubernetes minor version 1.29.1 on Oracle Kubernetes Engine (OKE) service.

The Kubernetes related packages included in the image are

Package Version
conmon 2.1.10
containers-common 0.1.71
cri-o 1.29.0
cri-o-runc 1.1.12
cri-tools 1.29.0
containernetworking-plugins 1.3.0
kubelet 1.29.1
oci-oke-node-client 2.0.0

These packages are installed from a special PPA maintained by the Canonical Public Cloud team in collaboration with the Canonical Security team.

Upgrades

In place upgrades of the image are not supported. All worker node upgrades should be done through a node-replacement process on OKE.

Security updates

Security updates for all installed packages will be provided through the usual Ubuntu Main archive as well as the PPA mentioned in Kubernetes Support section.

The service unattended-upgrades has been disabled and removed from the image, therefore packages on the worker node will not automatically upgrade.

It is strongly recommended that a node-replacement process be used to apply security updates for the worker nodes. This avoids any unintentional problems and ensures that you are running the identical image and software stack tested by Canonical Public Cloud. Updated Ubuntu 22.04 OKE 1.29.1 releases can be found via the Oracle Storage PAR.

Manual in-place upgrade through apt update && apt upgrade is possible, but not recommended.

Known Issues

  • Self-managed nodes do not work with vcn-native networking type. Workaround: use vcn-flannel networking type instead.
  • Sonobuoy conformance-lite test failures observed when using vcn-native networking type. The networking plugin vcn-native is developed by Oracle, and we are working with the Oracle team to understand if these failures are false positives or not. Workaround: use vcn-flannel networking type instead.