Skip to content

# Release 3.1.1

Compare
Choose a tag to compare
@fidencio fidencio released this 15 May 11:06
· 5089 commits to main since this release
3.1.1
ebbee07

Do NOT use !

The guest image and kata-deploy are broken (see #7123 for details). Go to 3.1.3 instead.

kata-containers Changes

Shortlog

36b8831 release: Kata Containers 3.1.1
2ff6964 release: Adapt kata-deploy for 3.1.1
0e0d29d agent: Fix ut issue caused by fd double closed
8db3dfb osbuilder: Fix D-Bus enabling in the dracut case
1de0909 osbuilder: Enable dbus in the dracut case
a86feb8 runtime: Don't create socket file in /run/kata
8b59719 rustjail: Use CPUWeight with systemd and CgroupsV2
f83adbe rustjail: Add anyhow context for D-Bus connections
e0e6f94 rustjail: Fix minor grammatical error in function name
ecadb51 rustjail: Do not unwrap potential error with cgroup manager

Compatibility with CRI-O

Kata Containers 3.1.1 is compatible with CRI-O

Compatibility with containerd

Kata Containers 3.1.1 is compatible with contaienrd v1.6.8

OCI Runtime Specification

Kata Containers 3.1.1 support the OCI Runtime Specification v1.0.2

Compatibility with Kubernetes

Kata Containers 3.1.1 is compatible with Kubernetes 1.23.1-00

Libseccomp Notices

The kata-agent binaries inside the Kata Containers images provided with this release are
statically linked with the following GNU LGPL-2.1 licensed libseccomp library.

The kata-agent uses the libseccomp v2.5.4 which is not modified from the upstream version.
However, in order to comply with the LGPL-2.1 (§6(a)), we attach the complete source code for the library.

If you want to use the kata-agent which is not statically linked with the library, you can build
a custom kata-agent that does not use the library from sources.
For the details, please check the developer guide.

Kata Linux Containers image

Agent version: 3.1.1

Default Image Guest OS:

description: |
Root filesystem disk image used to boot the guest virtual
machine.
url: "https://github.com/kata-containers/kata-containers/tools/osbuilder"
architecture:
aarch64:
name: "ubuntu"
version: "latest"
ppc64le:
name: "ubuntu"
version: "latest"
s390x:
name: "ubuntu"
version: "latest"
x86_64:
name: "clearlinux"
version: "latest"
meta:
image-type: "clearlinux"

Default Initrd Guest OS:

description: |
Root filesystem initrd used to boot the guest virtual
machine.
url: "https://github.com/kata-containers/kata-containers/tools/osbuilder"
architecture:
aarch64:
name: "alpine"
version: "3.15"

Do not use Alpine on ppc64le & s390x, the agent cannot use musl because

there is no such Rust target

ppc64le:
name: "ubuntu"
version: "20.04"
s390x:
name: "ubuntu"
version: "20.04"
x86_64:
name: "alpine"
version: "3.15"

Kata Linux Containers Kernel

Kata Containers 3.1.1 suggest to use the Linux kernel v5.19.2
See the kernel suggested Guest Kernel patches
See the kernel suggested Guest Kernel config

Installation

Follow the Kata installation instructions.

Issues & limitations

More information Limitations