Releases: containerd/cri
cri v1.19.0
Welcome to the v1.19.0 release of containerd cri
plugin!
This version of cri
plugin is validated against Kubernetes v1.19 and is hosted inside containerd 1.4.0
This version of cri is only useful vendored and built into containerd as a containerd plugin. The release files/assets are now being built and distributed from the containerd project.
For a description of this release, and release binaries, please follow the link over to the containerd 1.4.0 release web page.
Documentation regarding the CRI features can be found in the docs tree.
Contributors
We'd like to extend a thanks to everyone who contributed to containerd/cri over the years. Cheers, see you over in containerd/containerd.
cri v1.11.1
Welcome to the v1.11.1 release of containerd cri
plugin!
This version of cri
plugin is validated against Kubernetes v1.11, but it is also compatible with Kubernetes v1.10.
Please note that to use this version with Kubernetes v1.10, you must set stream_server_address=""
in containerd.toml
.
Notable Changes
- Support configuring registry credential in containerd.toml. (PR: #844, Issue: #835)
- Support no_pivot runc option. (PR: #872)
- Set default streaming endpoint to
http://localhost:0
. (PR: #860, Issue: containerd/containerd#2483) - Allow privileged untrusted workload, the workload will get privilege inside the sandbox. (PR: #866, Issue: #855)
- Support netd in GCE bootstrap script. (PR: #870)
Change List: v1.11.0...v1.11.1
Try It Out
- For a GKE cluster using containerd, see the user guide.
- For a production quality cluster on GCE brought up with
kube-up.sh
, see here. - For a multi-node cluster installer and bring up steps using ansible and kubeadm, see here.
- For creating a cluster from scratch on Google Cloud, see Kubernetes the Hard Way.
- For a custom installation from release tarball, see here.
- To install use LinuxKit on a local VM, see here.
Contributors
We'd like to extend a thanks to everyone who contributed to the v1.11.1 release:
cri v1.0.5
Welcome to the v1.0.5 release of containerd cri
plugin!
Notable Changes
- Support
no_pivot
runc option. (PR: #872)
Change List: v1.0.4...v1.0.5
Try It Out
- For a production quality cluster on GCE brought up with
kube-up.sh
, see here. - For a multi-node cluster installer and bring up steps using ansible and kubeadm, see here.
- For creating a cluster from scratch on Google Cloud, see Kubernetes the Hard Way.
- For a custom installation from release tarball, see here.
- To install use LinuxKit on a local VM, see here.
Contributors
We'd like to extend a thanks to everyone who contributed to the v1.0.5 release:
cri v1.0.4
Welcome to the v1.0.4 release of containerd cri
plugin!
Notable Changes
- Fix a bug that
/dev/shm
will be mounted twice (PR: #818) - Fix a bug that containerd will panic when snapshotter specified by
cri
does not exist. (PR: #826) - Fix an issue that each container log line size can only be up to 4k, by backport maximum container log line size support to this release. (Issue: #283, PR: #839)
Change List: v1.0.3...v1.0.4
Try It Out
- For a production quality cluster on GCE brought up with
kube-up.sh
, see here. - For a multi-node cluster installer and bring up steps using ansible and kubeadm, see here.
- For creating a cluster from scratch on Google Cloud, see Kubernetes the Hard Way.
- For a custom installation from release tarball, see here.
- To install use LinuxKit on a local VM, see here.
Contributors
We'd like to extend a thanks to everyone who contributed to the v1.0.4 release:
cri v1.11.0
Welcome to the v1.11.0 release of containerd cri
plugin!
This version of cri
plugin is validated against Kubernetes v1.11, but it is also compatible with Kubernetes v1.10.
Features
- Added a new configure option
max_container_log_line_size
. User can specify maximum container log line size in bytes. Log line longer than the limit will be split into multiple lines. (PR: #761, Issue: #283)
Notable Changes
- The IPv4 address is guaranteed to be selected, when there are both IPv4 and IPv6 addresses for a pod. (PR: #803, Issue: #783)
- Updated
crictl
in Kubernetes containerd release tarball to v1.11.0. (PR: #823) - Added the ability to dynamically load new CNI config when it is changed. (PR: #825, Issue: #545)
- The streaming server of
cri
plugin now serves on localhost on GCE. This is to work with the kubelet streaming proxy introduced in Kubernetes 1.11. Please be sure to removestream_server_address = "127.0.0.1"
when using this version of cri plugin with Kubernetes 1.10. (PR: #829, Issue: #777)
Change List: v1.0.0...v1.11.0
Try It Out
- For a GKE cluster using containerd, see the user guide.
- For a production quality cluster on GCE brought up with
kube-up.sh
, see here. - For a multi-node cluster installer and bring up steps using ansible and kubeadm, see here.
- For creating a cluster from scratch on Google Cloud, see Kubernetes the Hard Way.
- For a custom installation from release tarball, see here.
- To install use LinuxKit on a local VM, see here.
Contributors
We'd like to extend a thanks to everyone who contributed to the v1.11.0 release:
cri v1.0.3
Welcome to the v1.0.3 release of containerd cri
plugin!
Notable Changes
- Fix a bug that empty image volume doesn't get ownership set properly. (Issue: #809, PR: #814)
Here are all notable changes since v1.0.2 release. - Fix a bug that container running as non-root will get capabilities added by user. This is fixed to keep the behavior consistent with Docker. (PR: #812)
Change List: v1.0.2...v1.0.3
Try It Out
- For a production quality cluster on GCE brought up with
kube-up.sh
, see here. - For a multi-node cluster installer and bring up steps using ansible and kubeadm, see here.
- For creating a cluster from scratch on Google Cloud, see Kubernetes the Hard Way.
- For a custom installation from release tarball, see here.
- To install use LinuxKit on a local VM, see here.
Contributors
We'd like to extend a thanks to everyone who contributed to the v1.0.3 release:
cri v1.0.2
Welcome to the v1.0.2 release of containerd cri
plugin!
Notable Changes
Here are all notable changes since v1.0.1 release.
- Fix size validation bug with some registries (PR: #795, Issue: containerd/containerd#2306)
- Fix a bug that containerd keeps running after cri plugin components fail. (PR: #797, Issue: containerd/containerd#2371)
Change List: v1.0.1...v1.0.2
Try It Out
- For a production quality cluster on GCE brought up with
kube-up.sh
, see here. - For a multi-node cluster installer and bring up steps using ansible and kubeadm, see here.
- For creating a cluster from scratch on Google Cloud, see Kubernetes the Hard Way.
- For a custom installation from release tarball, see here.
- To install use LinuxKit on a local VM, see here.
Contributors
We'd like to extend a thanks to everyone who contributed to the v1.0.2 release:
cri v1.0.1
Welcome to the v1.0.1 release of containerd cri
plugin!
Notable Changes
Here are all notable changes since v1.0.0 release.
- Explicitly set
rw
forsysfs
andcgroupfs
for privileged container. (PR: #764, Issue: #753) - Fix workingset memory calculation. (PR: #767)
- Update
crictl
tov1.0.0-beta.1
. (PR: #771)
Change List: v1.0.0...v1.0.1
Try It Out
- For a production quality cluster on GCE brought up with
kube-up.sh
, see here. - For a multi-node cluster installer and bring up steps using ansible and kubeadm, see here.
- For creating a cluster from scratch on Google Cloud, see Kubernetes the Hard Way.
- For a custom installation from release tarball, see here.
- To install use LinuxKit on a local VM, see here.
Contributors
We'd like to extend a thanks to everyone who contributed to the v1.0.1 release:
cri v1.0.0
Welcome to the v1.0.0 release of containerd cri
plugin! The containerd
CRI support is GA now!
This release of cri
is a native plugin of containerd. It is built into containerd v1.1 and the CRI support is enabled by default. Please check the containerd v1.1 release for more details.
Notable Changes
Here are all notable changes since v1.0.0-rc.2 release.
- Fix a bug that port forward doesn't work with host network pods (PR: #739, Issue: #738, @Random-Liu)
- Fix a race condition that sometimes stop pod sandbox may fail (PR: #743, @Random-Liu)
- Fix
NETWORK_POLICY=calico
support inkube-up.sh
(PR: #740, @Random-Liu)
Change List: v1.0.0-rc.2...v1.0.0
Try It Out
- For a production quality cluster on GCE brought up with
kube-up.sh
, see here. - For a multi-node cluster installer and bring up steps using ansible and kubeadm, see here.
- For creating a cluster from scratch on Google Cloud, see Kubernetes the Hard Way.
- For a custom installation from release tarball, see here.
- To install use LinuxKit on a local VM, see here.
Contributors
We'd like to extend a thanks to everyone who contributed to the v1.0.0 release:
cri v1.0.0-rc.2
TARBALL: https://storage.googleapis.com/cri-containerd-release/cri-containerd-1.1.0-rc.2.linux-amd64.tar.gz
SHA256: 23cd308061a1aa115966f2590a505db3dfd4916c4512e77818e4377d73e0c4ee
Welcome to the v1.0.0-rc.2 release of containerd cri
plugin!
Notable Changes
cri
plugin doesn't neednsenter
anymore. (PR: #691, @abhi; #729, @Random-Liu)- Add support for symlink layer in image import. (Issue: #638, PR: #727, @Random-Liu)
Change List: v1.0.0-rc.1...v1.0.0-rc.2
Try It Out
- For a production quality cluster on GCE brought up with
kube-up.sh
, see here. - For a multi-node cluster installer and bring up steps using ansible and kubeadm, see here.
- For creating a cluster from scratch on Google Cloud, see Kubernetes the Hard Way.
- For a custom installation from release tarball, see here.
- To install use LinuxKit on a local VM, see here.
Contributors
We'd like to extend a thanks to the following people who contributed to this release: