v1.0.0-alpha.0
版本发布时间: 2017-09-29 14:05:38
containerd/cri最新发布版本:v1.19.0(2020-08-21 02:09:39)
So we have come a long way from the cri-containerd v0.1.0 release. We are excited to announce the cri-containerd v1.0.0-alpha.0 release today!
Highlights
- Feature Complete. ALL Kubernetes features are supported with CRI-Containerd.
- Cluster Installer. An installer is created to bring up multi-node kubernetes cluster with cri-containerd and containerd.
External Dependencies
- containerd: v1.0.0-beta.1
- runc: v1.0.0-rc4
- cni: v0.6.0
- Kubernetes: v1.7+
Features
In this release, lots of significant missing features have been added:
- Container Streaming: Exec(https://github.com/kubernetes-incubator/cri-containerd/pull/115), Attach(https://github.com/kubernetes-incubator/cri-containerd/pull/128), Portforward(https://github.com/kubernetes-incubator/cri-containerd/pull/130).
- Security Context: RunAsUser(https://github.com/kubernetes-incubator/cri-containerd/pull/168), Selinux(https://github.com/kubernetes-incubator/cri-containerd/pull/157), Apparmor(https://github.com/kubernetes-incubator/cri-containerd/pull/159), Seccomp(https://github.com/kubernetes-incubator/cri-containerd/pull/219), Sysctl(https://github.com/kubernetes-incubator/cri-containerd/pull/119).
- Container Metrics: CPU/Memory/Disk usage of a container(https://github.com/kubernetes-incubator/cri-containerd/pull/265).
- Image Filesystem Metrics: Disk and inodes usage of image filesystem(https://github.com/kubernetes-incubator/cri-containerd/pull/257).
- Live Restore: cri-containerd and containerd could be restarted, containers will not be affected(https://github.com/kubernetes-incubator/cri-containerd/pull/209).
- More...
Test
In terms of testing we have passed:
- ALL CRI validation tests
- ALL regular node e2e tests
Try It Out
We have created a cluster installer to bring up multi node Kubernetes cluster with cri-containerd and containerd. The installer is based on ansible and kubeadm. We hope to receive a lot of feedback and suggestions in addition to help on validating and improving the installer on various distros.
We have compiled all the steps to bring up the cluster in here
Known Issues
- Kubelet Summary API: Because of known issue in Kubelet, it can't correctly consume container and image filesystem stats from container runtime. This is going to be fixed in Kubernetes v1.8.1.
- Image Removal: Removing an image only removes the image reference, the underlying storage is not removed. This will be fixed in next release, after containerd image garbage collection (https://github.com/containerd/containerd/issues/1398) is implemented.
- Alpha CPU Manager: The alpha feature CPU manager is not supported yet because of a known issue https://github.com/kubernetes-incubator/cri-containerd/issues/316. The support will be added in next patch release.
Contributors
We'd like to extend a thanks to the following people who contributed to this release:
- @abhi
- @anfernee
- @asifdxtreme
- @ijc
- @lanchongyizu
- @mbssaiakhil
- @miaoyq
- @mikebrow
- @Random-Liu
- @yanxuean
- @zhangzhenhao
1、 cri-containerd-1.0.0-alpha.0.tar.gz 50.95MB