2022 年 9 月,在麒麟軟件和歐拉開源社區(qū)開發(fā)者的共同努力下,基于 openEuler 22.09 版本構(gòu)建的 NestOS 全新發(fā)布!大家可在 NestOS 官網(wǎng)獲取鏡像(nestos.openeuler.org)。
NestOS 是在歐拉開源社區(qū)孵化的云底座操作系統(tǒng),集成了 rpm-ostree 支持、ignition 配置等技術(shù),采用雙根文件系統(tǒng)、原子化更新的設(shè)計(jì)思路,使用 nestos-assembler 快速集成構(gòu)建,已與今年三月發(fā)布基于 openEuler 22.03 LTS 的穩(wěn)定版本,在社區(qū)維護(hù)倉(cāng)庫(kù) 50+,涉及 sig 組 6+。
在 openEuler 22.09版本的 NestOS 中,我們?nèi)峦瞥隽藰?gòu)建工具 nestos-assembler 容器鏡像,并根據(jù) NestOS 的特性對(duì) K8S,openstack 進(jìn)行了適配優(yōu)化,帶來(lái)全新的安裝體驗(yàn),下面我們一起來(lái)看一下 NestOS 新版本的這些特性吧~
NestOS-assembler
nestos-assembler(簡(jiǎn)稱:nosa)是一個(gè)用來(lái)構(gòu)建 NestOS 的容器鏡像工具,該容器集成了構(gòu)建 NestOS 所需的一些腳本、rpm 包和工具,實(shí)現(xiàn)了把構(gòu)建 NestOS 的整個(gè)過(guò)程都封裝在一個(gè)容器中。目前 nosa 22.09 版本容器鏡像已經(jīng)發(fā)布至 OEPKG 中,基于該鏡像可以完成對(duì) NestOS 22.09 版本的構(gòu)建,并且 nosa 中的 kola 組件已支持對(duì) NestOS 的 qcow2 和 iso 鏡像進(jìn)行測(cè)試。nosa 相關(guān)介紹詳見nestos-assembler 組件介紹[1]
NestOS 中集成適配了 iSulad、Docker、Podman 等主流容器引擎,專為運(yùn)行容器化工作負(fù)載而設(shè)計(jì)。NestOS 使用 ignition 點(diǎn)火文件配置系統(tǒng),無(wú)論是虛擬化還是裸金屬,NestOS 始終都從同一個(gè)地方開始,并且,還可將 ignition 保存于服務(wù)器中,供 NestOS 遠(yuǎn)程訪問(wèn),實(shí)現(xiàn)集中式的配置管理,這為實(shí)現(xiàn)容器化部署 K8S,大規(guī)模部署 OpenStack 提供了可能。
NestOS 容器化部署 K8S
Kubernetes 從 1.4 版本開始引入了命令行工具 kubeadm,致力于簡(jiǎn)化集群的安裝過(guò)程,并解決了 Kubernetes 集群的高可用問(wèn)題。但是使用 kubeadm 命令行工具安裝集群,仍需要執(zhí)行很多步驟,才能完成對(duì) Kubernetes 的部署,整個(gè)過(guò)程比較復(fù)雜,也容易出錯(cuò)。
為了簡(jiǎn)化 Kubernetes 的部署過(guò)程,NestOS 云底座操作系統(tǒng)支持自定義集成 kubeadm、kubelet、kubectl 等二進(jìn)制文件,以及其它部署 Kubernetes 所需的軟件包依賴項(xiàng)。并且通過(guò)點(diǎn)火文件機(jī)制提供原生 K8S 部署方案,在安裝 NestOS 的同時(shí),即可完成對(duì) Kubernetes 所需資源的部署,以及對(duì) master、node 節(jié)點(diǎn)的創(chuàng)建。詳細(xì)步驟介紹詳見NestOS 容器化部署 K8S[2]
NestOS 容器化部署 OpenStack
OpenStack 是一個(gè)云平臺(tái)管理項(xiàng)目,該項(xiàng)目由 Nova、Keystone、Glance、Swift、Cinder 等重要組件組成,可為公有云、私有云和混合云的建設(shè)與管理提供軟件,并支持 KVM、Xen、Lvc、Docker 等虛擬機(jī)軟件或容器。目前,NestOS 已支持容器化部署 OpenStack。
NestOS 旨在作為不可變基礎(chǔ)架構(gòu)進(jìn)行管理,當(dāng)機(jī)器創(chuàng)建完成后,如想要更新配置,可使用新的 ignition 點(diǎn)火文件配置替換機(jī)器。基于該特性,我們可以在 OpenStack 負(fù)載增加時(shí),輕松擴(kuò)展。
-
容器
+關(guān)注
關(guān)注
0文章
496瀏覽量
22074 -
軟件包
+關(guān)注
關(guān)注
0文章
104瀏覽量
11613 -
openEuler
+關(guān)注
關(guān)注
2文章
316瀏覽量
5912
原文標(biāo)題:基于 openEuler 22.09 版本構(gòu)建的 NestOS 全新發(fā)布!
文章出處:【微信號(hào):openEulercommunity,微信公眾號(hào):openEuler】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論