Ussuri Series Release Notes¶
5.0.0¶
Prelude¶
Starting from this release, Zun adds support for CRI-compatible runtime. Zun uses CRI runtime to realize the concept of capsule (pod). As a result, users can use Zun API to create pods in Kata container via a CRI runtime.
New Features¶
Introduce a CNI plugin for Zun. The plugin is a binary called
zun-cni
. This binary is an executable that sends CNI commands to a daemon processzun-cni-daemon
which provides the actual implementation for CNI.
Introduce a CRI driver that is responsible for interfacing with CRI runtime to manage the pods.
Add support for requesting specific host to run a container. By default, host can be specified by administrators only.
Add support for specifying entrypoint with the container which is used to overwrite the entrypoint of the docker image.
Upgrade Notes¶
Starting from this release, container driver is loaded from entry point. Deployers should specify the entry point (i.e.
docker
) in config optioncontainer_driver
under[DEFAULT]
session.
Python 2.7 support has been dropped. Last release of Zun to support py2.7 is OpenStack Train. The minimum version of Python now supported by Zun is Python 3.6.
Deprecation Notes¶
Specifying container driver class via config option
container_driver
is deprecated. Use driver name in entry pointzun.container.driver
instead.