NestOS 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
NestOS 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
NestOS 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MulanPSL-2.0
开发语言 SHELL 查看源码 »
操作系统 未知
软件类型 开源软件
所属分类 操作系统
开源组织
地区 国产
投 递 者 Alias_Travis
适用人群 未知
收录时间 2021-11-03

软件简介

NestOS是一款在openEuler社区CloudNative sig组孵化的云底座操作系统,专注于提供最佳的容器主机,大规模下安全的运行容器化工作负载。

Nest即“巢穴”,作为可以包容podman(鼹鼠)、iSulad(蚂蚁)、docker(集装箱)的“巢穴”,NestOS即化身为可以搭载iSulad、docker、podman等基础平台的操作系统。

NestOS将配置工具ignition与rpm-ostree、OCI支持、SElinux强化等技术集成在一起,采用基于双系统分区、容器技术和集群架构的设计思路,搭载iSulad、docker、podman等主流容器基础平台,克服了由于用户修改系统内容、用户服务对系统组件依赖,以及系统软件包升级时不稳定中间态等种种导致升级过程不可靠的因素,最终以一种轻量级、定制化的操作系统呈现出来。可以适应各种不同的基础设施环境,并与OKD紧密集成,针对运行Kubernetes进行了优化,使系统具备十分便捷的集群组建能力。

image-20211015170943884

快速开始

在虚拟化平台部署-以VMware为例

NestOS应用指南

  1. rpm-ostree使用

  2. k8s+iSulad搭建

  3. zincati自动更新

功能特性

  1. 容器技术
  2. rpm-ostree
  3. nestos-installer
  4. Zincati
  5. Cincinnati
  6. ignition系统初始化
  7. Afterburn

详细内容请点击功能特性详细说明

容器性能测试

使用NestOS 20211009版本,横向对比 docker,podman,iSulad 容器引擎性能。测试结果如下:

operator(ms) Docker Podman iSulad vs Docker vs Podman
100*creat 1745 22919 1122 -36% -95%
100*start 8561 8133 1561 -82% -81%
100*stop 1483 1445 296 -80% -80%
100*rm 1691 5286 741 -56% -86%

更多详细内容请点击

FAQ

1、NestOS与Fedora CoreOS是什么关系?

NestOS是基于Fedora CoreOS的衍生版本,后续我们将会结合openeuler社区的各项特性,独立维护发展,也欢迎各位伙伴在issue中提出自己的需求和意见。

2、config文件夹是什么?

config是制作NestOS镜像时使用的配置文件,由于现阶段没有跟随社区版本发布,所以该文件为我们根据openeuler定制的一份配置文件。配置文件中有一些注释,以及个别软件包引入与否,均为我们本地进行测试评估需要,现开源出来供大家交流学习使用。并且配置文件中所包含的软件包源、IP地址均为本地搭建。

主要贡献者

Gitee ID 公司 邮箱
@duyiwei7w 麒麟软件 duyiwei@kylinos.cn
@ningjinnj 麒麟软件 ningjin@kylinos.cn
@shanph 麒麟软件 lishanfeng@kylinos.cn
@yahoohey 麒麟软件 chenjian@kylinos.cn
@wangyueliang 麒麟软件 wangyueliang@kylinos.cn
@fu-shanqing 麒麟软件 fushanqing@kylinos.cn
@kylinhao 麒麟软件 wanghao6@kylinos.cn
@duguhaotian 华为 liuhao27@huawei.com

欢迎感兴趣的小伙伴加入我们

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
暂无内容
暂无内容
0 评论
3 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部