rkt 1.26.0 发布了,这次更新包含错误修复和其他改进。它增加了对 rkt 的 arm 架构更好的支持,因此现在可通过自动发现获取图像,并有正确的 seccomp 白名单来运行它们。另外值得注意的是,将额外的内核参数传递给 kvm 的可能性,最后同样重要的是在 stage0 的重要准备/运行加速。这也对卷名进行了更严格的验证,现在是拒绝重复的。
新特性
- stage1: improve duplicate mount-volume detection (#3666). Breaking change: volumes with duplicate names are now rejected.
- stage0/{run,prepare}: remove ondisk verification (#3623). For backwards compatibility, specifying ‘insecure-options=ondisk’ will still run without error, however it will also not do anything.
- kvm/qemu: add extra kernel parameters (#3644).
Bug 修复
- seccomp: add arch-specific syscalls on ARM (#3636).
- fetch: use proper appc os/arch labels (#3621).
- tests/caps: skip if overlayfs support is missing (#3670).
- build/stage1: transfer user xattr data (#3665).
- stage1: include <sys/sysmacros.h> for makedev function (#3604).
其他变更
- Add code of conduct (#3661). Required by CNCF.
- rkt list|status: app state info (i.e. exit codes) in –format=json (#3638).
- Documentation: added production-users and integrations pages (#3602).
- Documentation: add mesos to integrations (#3624).
- Documentation: add container linux and tectonic as production users (#3618).
- Documentation: add Gentoo to the list of distributions that have rkt (#3613).
- Documentation: add some individual blog posts (#3611).
- Documentation: cleanup stage1 stuff (#3612).
- dist: use multi-user.target instead of default.target (#3620).
- scripts: update rkt-builder version (#3595).
Rocket (也叫 rkt)是 CoreOS 推出的一款容器引擎,和 Docker 类似,帮助开发者打包应用和依赖包到可移植容器中,简化搭环境等部署工作。Rocket 和 Docker 不同的地方在于,Rocket 没有 Docker 那些为企业用户提供的“友好功能”,比如云服务加速工具、集群系统等。反过来说,Rocket 想做的,是一个更纯粹的业界标准。
转自 http://www.oschina.net/news/84841/rkt-1-26-0