RancherOS v0.8.0全面发布:支持离线安装,更佳部署体验

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还让用户能够使用其他云配置密钥,这些密钥只能在启动过程的早期使用,例如RancherOS还在从内存运行时,围绕磁盘格式化以及运行任意命令和系统服务的操作。

云配置验证 

由于YAML周围和边缘的怪异情况,生成有效的云配置文件通常不太顺意,为解决这些问题,一个新命令(ros config validate)被创建出来了。此命令允许用户验证他们的云配置是否适用于RancherOS。它会为每个无效组建提供详细的错误提示,以帮助用户更正其云配置。只要用户的云配置通过我们的验证,即可以放心地在RancherOS中使用,不必担心因为缺了空格或缺少破折号,导致其云配置被忽略。

无处不在的Syslinux 

为了简化安装代码,我们从混合使用GRUB和Syslinux,变成了只使用Syslinux。现在,Syslinux引导提示只有1秒可见——要中断,您需要快速键入一个字符——然后添加引导参数,替换为

rancheros-v0.8.0 rancher.autologin = tty1

或任何你想添加的引导参数,我们正在讨论是否要将默认启动过程更改为物理控制台上的自动登录(请参阅有关GitHub的讨论)。

新的ZFS服务 

我们不再使用Ubuntu内核,因此用户已无法通过Ubuntu持续控制台使用ZFS了。在v0.8.0中,新的ZFS服务装载着内核服务,下载OpenZFS源代码后进行编译,接着创建并启动一种可以在操作台显示的zfs-tools服务。因为它从源代码编译而来,所以安装起来需要一些时间,但我们将努力添加预构建模块,正如我们正致力于我们的构建系统,希望能将一切进程加快一样。

启动阶段的错误诊断 

为帮助调试安装程序以及解决早期云初始化出现的问题,我们添加了更多的启动阶段的诊断。至少在未来的几个版本中,我们都将在引导控制台和/ dev / kmsg上记录更多的日志内容。如果这些更改导致您的不便或者问题,请及时告知我们!最好是通过GitHub或登陆我们的论坛。

其它小修复

我们还做了一些额外的小修改,但同样值得关注:

  • 修复了VMware open-vm-tools和Virtualbox的问题
  • 在Go中重写安装程序和其他脚本
  • 系统控制台镜像和服务定义将一些RancherOS定制从Dockerfile中移出

RancherOS现可在AWS GovCloud地区使用

RancherOS Linux现在可以在美国政府组织机构AWS GovCloud隔离区使用。将RancherOS与GovCloud结合使用,可为敏感的监管数据或工作流程构建一个安全的系统,我们很乐于为客户提供这种组合解决方案。

更新计划

Rancher Labs已向广大用户承诺过更小、更常规的新版本发布——这意味着RancherOS v0.9.0应该在大约一个月内与大家见面,且下一版本中的功能改变对大家来说会更易消化。在那之前,Rancher的工程师会对现RancherOS版本进行定期的修复和内核更新(v0.8.1将使用Linux 4.9.11)。

原文来源:Rancher Labs

时间: 2024-08-08 03:25:09

RancherOS v0.8.0全面发布:支持离线安装,更佳部署体验的相关文章

Eclipse4.8.0的svn插件离线安装说明

Eclipse4.8.0离线安装Subclipse(SVN插件)的方法: Subclipse迁到github上了,地址:https://github.com/subclipse/subclipse/wiki 下载最新的Subclipse的压缩包:https://dl.bintray.com/subclipse/releases/subclipse/ 解压缩,仅提取features和plugins文件夹及jar包(这一点很重要),复制到Eclipse安装目录下的dropins文件夹中,重启Ecli

PHPRAP 1.0.2 发布,修复安装失败 Bug 和优化细节

PHPRAP,是一个PHP轻量级开源API接口文档管理系统,致力于减少前后端沟通成本,提高团队协作开发效率,打造PHP版的RAP. 更新记录 [修复]修复在MySQL5.5版本下安装数据初始化sql文件db.sql里add_time和update_time字段类型为timedate造成的安装失败的BUG [修复]修复接口没有响应字段时,返回json示例报错的BUG [修复]修复后台项目管理页面点击项目标题提示项目不存在的BUG [优化]安装步骤二配置数据库信息页面默认填充本地数据库配置信息 [优

考试宝典-真题园App客户端V2.1.0新版发布啦,全新界面,全新体验!

真题园移动客户端是真题园网 http://www.zhentiyuan.com 旗下的一款学习考试应用App. 1.全新清爽UI界面改版,界面更加清晰自然,体验更加舒畅.2.新增评论反馈功能,让您可以畅所欲言.3.管理设置版块全新升级为我的,内容更加丰富.4.修复BUG以及UI细节体验优化.5.采用混淆打包压缩,应用包降低20%.6.新增大尺寸UI适配,如1080P以上的屏幕适配. 2.1.0 版本更新内容: 1.全新清爽UI界面改版,界面更加清晰自然,体验更加舒畅.2.新增评论反馈功能,让您可

RancherOS v1.2.0发布!

RancherOS v1.2.0版本于北京时间2月7日正式发布,从v1.1到v1.2开发周期中,我们收集到了社区用户和商业用户的Bug report和Feature request,感谢大家为此作出的贡献. 这个周期内,Meltdown和Spectre漏洞曝出给OS界造成了沉重的打击,我们也时刻紧跟业界动向,第一时间把漏洞补丁更新到RancherOS中. Spectre Var.2 漏洞修复 对于Spectre变种2,我们采用了新的GCC编译器开启Retpoline指令重新编译了内核.而Inte

RxJava 2.0.0-RC1 发布,支持 Java 6

RxJava 2.0.0-RC1 发布了,RxJava 是 ReactiveX 在 Java 上的实现,有Groovy, Clojure, Scala 和 JRuby 版本的实现. 该版本为了更高的性能和更低的开销已经完全重写,依然支持 Java 6,点击查看提交记录以及发布说明: https://github.com/ReactiveX/RxJava/commits/1.x https://github.com/ReactiveX/RxJava/releases/tag/v2.0.0-RC1

Sailfish OS 2.0.2 发布,支持双卡双待

Sailfish OS 2.0.2 发布了.该版本的发行继续提升Sailfish OS 2.0的体验(app开发公司ty300.com).主要更新有存储设置允许用户格式化和安全弹出存储卡(基础教程qkxu.net).该版本还为Intex Aqua Fish和Jolla C devices增加支持,设备的新硬件特性像FM收音机和双SIM卡也被支持. 发行说明: https://together.jolla.com/question/139603/release-notes-202aurajoki-

binder-swagger-java v0.6.0 发布,Swagger API 框架

binder-swagger-java v0.6.0 发布了. 主要更新: 升级到 `form-binder-java` v0.13.0 更新了文档 加了一张图来说明 `binder-swagger-java` 的工作原理: 我们在类的静态块中定义 API 元数据信息,在类扫描/加载时,这些数据被收集到一个全局的 swagger 对象中,这样,当收到获取 swagger.json 的请求时,程序就可以用这个 swagger 对象直接响应了. 文集 http://www.biyinjishi.co

Spring.Net.FrameworkV3.0 版本发布了,感谢大家的支持

Spring.Net.FrameworkV3.0 版本发布了,感谢大家的支持. Spring.Net.Framework,基于.NET的快速信息化系统开发.整合框架,为企业或个人在.NET环境下快速开发系统提供了强大的支持,开发人员不需要开发系统的基础功能和公共模块,框架自身提供了强大的函数库和开发包,开发人员只须集中精力专注于业务部分的开发,因此大大提高开发效率和节约开发成本.框架采用目前最主流的C#语言开发完成,支持多种数据库类型,支持WinForm与Web(用的是现在主流的MVC框架).使

[转帖]银河麒麟Kydroid 2.0全新发布:原生支持海量安卓APP

银河麒麟Kydroid 2.0全新发布:原生支持海量安卓APP https://news.cnblogs.com/n/652299/将手机操作系统 转移到 桌面 跟chromebook 类似的策略吧 近些年,国产芯片不断迅猛发展,CPU 处理器有龙芯.飞腾等竞技,而有了硬件,更要有系统和软件生态,这方面的进展也值得肯定. Kydroid 是麒麟团队和技德系统为“银河麒麟操作系统”打造的一款完全原生.高兼容性的安卓运行环境,2018 年 6 月发布 1.0 正式版,现在全新的 kydroid 2.