MyGit

3.1.0-alpha0

kata-containers/kata-containers

版本发布时间: 2022-10-09 16:48:14

kata-containers/kata-containers最新发布版本:3.8.0(2024-08-22 00:44:43)

Release 3.1.0-alpha0

kata-containers Changes

Shortlog

ee74231b1 release: Kata Containers 3.1.0-alpha0 102a9dda7 workflow: Revert "workflow: trigger test-kata-deploy with pull_request" 68e8a86ae runtime: fix incorrect comment for SetFsSharingSupport function 04bbce8dc virtcontainers: add warn log record for qmp hotplug cpu error 53f209af4 libs/kata-types: adjust default_vcpus correctly 3aeaa6459 runtime-rs: delete duplicated PASSTHROUGH_FS_DIR const 435c8f181 acrn: Enable ACRN hypervisor support for Kata 2.x release c31cf7269 agent: reduce reference count for failed mount ef5a2dc3b agent: don't exit early if signal fails due to ESRCH 43ae97233 kata-sys-util: delete duplicated get_bundle_path 4da743f90 packaging: Mount $HOME/.docker in the 1st layer container 067e2b1e3 runtime: clh: Use the new API to boot with TDX firmware (td-shim) 5d63fcf34 runtime: clh: Re-generate the client code fe6107042 versions: Upgrade to Cloud Hypervisor v27.0 17de94e11 microvm: Remove kernel_irqchip=on option ac0483122 kata-sys-util: fix typo unknow f89ada2de dragonball: update ut for kernel config a24127659 versions: Update gperf url to avoid libseccomp random failures a617a6348 versions: Update oci version 6d585d591 dragonball: fix no "as_str" error on Arm 421729f99 tools: release: fix bogus version check 457b0beaf runtime-rs: update Cargo.lock 50299a329 refactor(runtime-rs): Use RwLock in runtime agent 0e899669e runtime-rs: fix shim close_io call to support kubectl cp 96cf21fad runtime-rs: add comments for runtime-rs shared directory 7676cde0c workflow: trigger test-kata-deploy with pull_request f10827357 workflow: require PR num input on test-kata-deploy workflow_dispatch 90ecc015e Dragonball: update linux_loader to 0.6.0 abc26b00b dragonball: modify wrong code comments modify virtio_net_dev_mgr.rs wrong code comments 9bd941098 docs: Update urls in runk documentation 4a763925e runtime-rs: support watchable mount e23bfd615 runtime-rs: make function name more understandable 426a43678 runtime-rs: add unit test and eliminate raw string 87959cb72 runtime-rs: debug console support in runtime d663f110d kata-deploy: get the config path from cri options c6b3dcb67 kata-deploy: support kata-deploy for runtime-rs a394761a5 kata-deploy: add installation for runtime-rs 2caee1f38 runtime-rs: define VFIO unbind path as a const 20bcaf0e3 runtime-rs: set agent timeout to 0 for stream RPCs d9e6eb11a docs: Guide to use SNP-VMs with Kata-Containers ded60173d runtime: Enable choice between AMD SEV and SNP 22bda0838 runtime: Support for AMD SEV-SNP VMs a2bbd2942 kernel: Introduce SNP kernel 0e69405e1 docs: Developer-Guide updated 105eda5b9 runtime: Initrd path option added to config adb33a412 packaging: fix typo in configure-hypervisor.sh 9628c7df0 runtime: update runc dependency 7fbc88387 runtime-rs: drop dependency on rustc-serialize bf2be0cf7 release: Revert kata-deploy changes after 3.0.0-rc0 release 208233288 runtime-rs: add test for StaticResource 46965739a runtime-rs: remove hardcoded string 274de024c docs: add README for runtime-rs hypervisor crate 9670a3caa runtime-rs: use Path.is_file to check regular files a4a23457c osbuilder: Export directory variables for libseccomp a828292b4 runtime-rs: add unit tests for network resource a8a8a28a3 runtime-rs/resource: use macro to reduce duplicated code 3f65ff2d0 runtime-rs: fix incorrect comments 86a02c5f6 kernel: Add crypto kernel config for s390 f91431987 runtime: store the user name in hypervisor config 5cafe2177 runtime: make StopVM thread-safe c3015927a runtime: add more debug logs for non-root user operation 0399da677 runtime-rs: update dependencies f6f19917a dragonball: update dragonball-sandbox dependencies d55cf9ab7 docs: Update url in virtualization document 7622452f4 Dragonball: Fix the problem about stdio console aaf6d6908 runtime-rs: call TomlConfig's validate function after load 5add50aea runtime-rs: timeout for shim management client 9f13496e1 runtime-rs: shim management client e891295e1 runtime-rs: shim management - agent-url 59aeb776b runtime-rs: shim management

Compatibility with CRI-O

Kata Containers 3.1.0-alpha0 is compatible with CRI-O

Compatibility with containerd

Kata Containers 3.1.0-alpha0 is compatible with contaienrd v1.5.2

OCI Runtime Specification

Kata Containers 3.1.0-alpha0 support the OCI Runtime Specification v1.0.2

Compatibility with Kubernetes

Kata Containers 3.1.0-alpha0 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.0-alpha0

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.0-alpha0 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

相关地址:原始地址 下载(tar) 下载(zip)

1、 kata-containers-3.1.0-alpha0-vendor.tar.gz 167.32MB

2、 kata-static-3.1.0-alpha0-x86_64.tar.xz 114.62MB

3、 libseccomp-2.5.4.tar.gz 622.29KB

4、 libseccomp-2.5.4.tar.gz.asc 833B

查看:2022-10-09发行的版本