首页>数码 >内容

用来取代Container Linux的Fedora CoreOS释出第一个预览版

数码2021-02-21 10:04:59
最佳答案

Container Linux的后继者Fedora CoreOS推出了第一个预览版,其强调专为容器工作负载设计,能够以自动更新的方式,修复错误以及更新安全漏洞,并改进作业系统功能,目前仅可在QEMU、VMware、AWS以及裸机上,支援x86_64的环境中执行。

在2018年初,红帽以2.5亿美元,买下了容器新创公司CoreOS,并在其产品整併了CoreOS的技术,计画推出了Red Hat CoreOS以及Fedora CoreOS。Fedora CoreOS为Red Hat CoreOS的上游社群,专门继续支援原本Container Linux的各式使用案例,而Red Hat CoreOS则提供像是Red Hat OpenShift等大规模部署使用。

Fedora CoreOS的诉求,是提供一个最小化以容器为中心的作业系统,适合用于丛集部署,而且也专门为Kubernetes进行了最佳化,其定位是要整合CoreOS Container Linux和Fedora Atomic Host的用户,同时也结合了两者的优点,像是Fedora CoreOS使用了来自Container Linux的Ignition和rpm-ostree,以及Project Atomic的SELinux安全强化技术,让用户能安全地执行大规模容器化工作负载。

官方提到,Fedora CoreOS第一个版本,专注提供用户安全可靠的主机作业系统,其支援Ignition规範3.0.0,以及内建可将Container Linux配置转换成JSON档案的Config Transpiler,透过rpm-ostree与Zincati进行自动更新,并以Podman和Moby执行容器。

目前这个Fedora CoreOS预览版,仅能在裸机、Quick Emulator(QEMU)、VMware以及AWS的x86指令集64位元环境执行。Fedora CoreOS没有提供安装过程的配置,所有Fedora CoreOS系统初始都是通用且未配置的磁碟映像档,Ignition在第一次启动时才会执行配置程序,用户可以使用云端使用者资料进行配置,或是在裸机上注入配置档。

在接下来几个月内,官方会继续更新Fedora CoreOS,增加更多支援的平台以及功能,也会补充完整的文件,为正式版本做準备,而目前官方不建议用户将Fedora CoreOS用于正式生产阶段,除了系统本身还不稳定之外,之后还可能会加入不可相容的更改。

作为Container Linux和Fedora Atomic Host的替代专案,在Fedora CoreOS释出之后,Fedora向Container Linux用户保证,在2019年整年他们仍然会继续提供支援,而Fedora Atomic Host的部分,最后的第29版本至少会有6个月的支援生命周期。

免责声明:本文由用户上传,如有侵权请联系删除!