RancherOS团队正式颁布RancherOS v1.5.0版本。在此期间同为Container Linux堡垒的CoreOS已经从红帽再入IBM。
这次版本的沉大个性更新蕴含:
? 启动机能提升
一向以来RancherOS的initrd一向选取xz体式压缩,随着RancherOS的体积不休增大,xz压缩越来越影响系统启动快率。固然xz体式可能带来比力幼的initrd和ISO, 但是我们也必要两全启动快率。v1.5.0版本的initrd已经选取了gzip体式,文件体积有所增大,但是启动快杜仔了质的飞跃。 同时优化了system-docker的镜像加载和cloud-init的启动,对启动快率进行了深杜着化。
? LUKS磁盘加密支持
支持LUKS,允许用户对跟磁盘分区进行加密,在一些特殊场景下加强了RancherOS的安全性。运行成效参考下图:
? WiFi和4G支持
Intel在micro PC领域不休发力,RancherOS被纳入其生态系统,支持了WiFi和4G网络,用户能够通过单一的cloud-config配置就能够开启, 带来了极度简洁的用户履历。
? Hyper-V支持
好多社区用户一向但愿能在Hyper-V使用RancherOS,先前我们一向提供给用户一些custom build的方式来实现它,此刻我们正式支持了它,并会持续守护。 无论是docker-machine方式还是boot from ISO方式均能够支持。下一个版本也会带来RancherOS的Azure Cloud支持。
? 多docker engine支持
这是一个很有趣的个性,目前RancherOS中默认占有一个user docker。在v1.5.0中,用户能够用过ROS CLI来创建多个user docker engine, 并且每个docker占有独立的ROOTFS和网络栈,并且能够在console很容易的切换使用肆意一个docker。
? 改善VMware的支持
RancherOS的宽大用户中Vmware是占有很大的用户群,之前版本中只针对docker-machine方式做了一些改善,但是好多用户还但愿使用boot from ISO方式和VMDK方式, 有关的镜像也做了支持,用户能够直接下载使用它:
? ARM的支持
由于Rancher和ARM已经起头了战术合作,。RancherOS的ARM支持也是其中的一部门,原先只是对RPi做了支持, 此刻提供ARM版本的initrd和vmlinuz,用户能够用它们使用iPXE方式启动。RancherOS依然只会对ARM64支持,且v1.5.0的ARM支持只是尝试性质的,并不推荐利用在出产中,后续的版本将会是更不变的。
? 越发敦睦的自界说
社区中越来越多的发热友并不局限使用RancherOS的正式颁布版本,他们会凭据自己的需要批改RancherOS,构建自己的RancherOS。 我们提供了一些敦睦的编译选项,用户能够自界说自己的RancherOS。
? 更改默认docker engine
RancherOS的每个版本城市有自己设定的默认docker engine,而在用户的场景下,可能必要一个内部认可的docker engine,且但愿它是RancherOS默认的版本。 那么用户能够在构建时辰指定docker engine版本,来构建自己的RancherOS,以docker 17.03.2为例:
USER_DOCKER_VERSION=17.03.2 make release
? 更改默认console
RancherOS支持好多console,好比ubuntu、alpine、centos等,由于default console基于busybox,有些用户并不喜欢它,且不仅愿每次都去切换console。 那么用户能够使用这种方式构建一个默认console是自己喜欢的版本,以alpine console为例:
$ OS_CONSOLE=alpine make release.
Copyright ? 沙巴 版权所有 京ICP备05032414号
京公网安备11010802024551号