RancherOS v0.8.0现已全面发布,采用Linux 4.9.9主线内核,并且支持离线安装,给你更好的部署体验。同时,还有更早启动cloud-init、支持cloud-config验证、新的ZFS服务等一系列新功能。
这个版本的完成相较以前的版本耗时更长,因为我们此前致力于打下更扎实的基础,以便我们后面更快地更新、更频繁地发布新内容和新功能。
新版本亮点
使用Linux 4.9.9主线内核
新版RancherOS采用主线稳定的Linux内核,从而让容器用户得以更快地访问新功能,这也意味着RancherOS能为其他软件提供了一个更简单的调试和更新路径。
在ISO中放置安装容器镜像
此更改允许用户无需访问互联网就可以安装RancherOS,并简化了更改的自动可测试性。这增加了约13MB的ISO,但你从此无需从Docker Hub中提取镜像,便可以安装一个基本的RancherOS了。
在启动过程中更早运行cloud-init
此前,cloud-init服务在RancherOS启动过程中很晚才运行,这使我们无法定制在cloud-init之前运行的系统服务。从RancherOS v0.8.0起,在Docker系统启动之前,cloud-init服务运行的同时,RancherOS依然可以从内存运行。
通过让cloud-init在启动过程中更早启动,用户可以有更广泛的、不同的自定义RancherOS的方式。例如,现在您可以在System Docker上设置HTTP代理设置,或替换NTP等服务的配置文件。更早地运行cloud-init还让用户能够使用其他云配置密钥,这些密钥只能在启动过程的早期使用,例如Ran