HomeLatest News and Updates基于openEuler 22.09 版本构建的NestOS 全新发布 Chinese-Xiaoxi
- Advertisment -

基于openEuler 22.09 版本构建的NestOS 全新发布 Chinese-Xiaoxi

- Advertisment -
- Advertisement -

IT之家10 月2 日消息,据openEuler 发布,2022 年9 月,在麒麟软件和欧拉开源社区开发者的努力下,基于openEuler 22.09 版本构建的NestOS 全新发布,大家可在NestOS 官网获取镜像(nestos.openeuler.org)。

- Advertisement -

NestOS 是在欧拉开源社区孵化的云底座操作系统,集成了rpm-ostree 支持、ignition 配置等技术,采用双根文件系统、原子化更新的设计思路,使用nestos-assembler 快速集成构建,已与今年三月发布基于openEuler 22.03 LTS 的稳定版本,在社区维护仓库50+,涉及sig 组6+。

- Advertisement -

IT之家获悉,在openEuler 22.09 版本的NestOS 中,全新推出了构建工具nestos-assembler 容器镜像,并根据NestOS 的特性对K8S,openstack 进行了适配优化,带来全新的安装体验

下面是 NestOS 新版本特性。

NestOS-assembler

- Advertisement -

nestos-assembler(简称:nosa)是一个用来构建NestOS 的容器镜像工具,该容器集成了构建NestOS 所需的一些脚本、rpm 包和工具,实现了把构建NestOS 的整个过程都封装在一个容器中。目前nosa 22.09 版本容器镜像已经发布至OEPKG 中,基于该镜像可以完成对NestOS 22.09 版本的构建,并且nosa 中的kola 组件已支持对NestOS 的qcow2 和iso 镜像进行测试。 nosa 相关介绍详见 nestos-assembler 组件介绍

NestOS 中集成适配了iSulad、Docker、Podman 等主流容器引擎,专为运行容器化工作负载而设计。 NestOS 使用ignition 点火文件配置系统,无论是虚拟化还是裸金属,NestOS 始终都从同一个地方开始,并且,还可将ignition 保存于服务器中,供NestOS 远程访问,实现集中式的配置管理,这为实现容器化部署K8S,大规模部署OpenStack 提供了可能。

NestOS 容器化部署K8S

Kubernetes 从1.4 版本开始引入了命令行工具kubeadm,致力于简化集群的安装过程,并解决了Kubernetes 集群的高可用问题。但是使用kubeadm 命令行工具安装集群,仍需要执行很多步骤,才能完成对Kubernetes 的部署,整个过程比较复杂,也容易出错。

为了简化Kubernetes 的部署过程,NestOS 云底座操作系统支持自定义集成kubeadm、kubelet、kubectl 等二进制文件,以及其它部署Kubernetes 所需的软件包依赖项。并且通过点火文件机制提供原生K8S 部署方案,在安装NestOS 的同时,即可完成对Kubernetes 所需资源的部署,以及对master、node 节点的创建。详细步骤介绍详见 NestOS 容器化部署K8S

NestOS 容器化部署OpenStack

OpenStack 是一个云平台管理项目,该项目由Nova、Keystone、Glance、Swift、Cinder 等重要组件组成,可为公有云、私有云和混合云的建设与管理提供软件,并支持KVM、Xen、Lvc、Docker 等虚拟机软件或容器。目前,NestOS 已支持容器化部署OpenStack。

NestOS 旨在作为不可变基础架构进行管理,当机器创建完成后,如想要更新配置,可使用新的ignition 点火文件配置替换机器。基于该特性,我们可以在OpenStack 负载增加时,轻松扩展。 x 详细步骤介绍详见 NestOS 容器化部署OpenStack

NestOS-22.03-LTS-SP1 版本正在构建和新特性引入中,感兴趣的开发者可以加入sig-CloudNative 和sig-K8sDistro。

《openEuler 22.09 正式版发布:实现欧拉与鸿蒙的互联互通》

The Ultimate Managed Hosting Platform
Latest News & Updates
Latest News & Updates
- Advertisment -

Today Random News & Updates