Red Hat 5月终止支持CoreOS Container Linux

Red Hat本周宣布将在2020年5月26日,终止对CoreOS Container Linux的支持,呼吁用户尽快转换到其他操作系统,像是Fedora CoreOS。

5月底CoreOS Container Linux来到生命周期终点(EOL)后,用户将无法获得安全及功能更新。

CoreOS Container Linux是很适合跑容器的轻量级操作系统,支持多种集群架构,并具备自动更新功能,容器runtime可以选择Docker或CoreOS自有的Rocket(rkt)。Red Hat2018年初买下CoreOS公司,但之后宣布以Red Hat CoreOS及Fedora CoreOS取代CoreOS Container Linux。Red Hat称Fedora CoreOS为CoreOS Container Linux的“正式继承人”。

Red Hat指出,Fedora CoreOS是专为大规模而安全执行容器化作业而设计的Fedora版,结合了ContainerOS的调拨(provisioning)及自动更新工具,以及封装技术、OCI镜像文件格式支持及SELinux安全访问技术。

RedHat去年年中发布Fedora CoreOS预览版,上个月发布​​正式版。

今天起,AWS Marketplace上的CoreOS Container Linux将不再接受新订阅户。原有订阅户仍可使用,也不影响通过CoreOS官网以AIM ID激活的Container Linux。最后一版CoreOS Container Linux将自5月26日发布。但之后任何bug及安全漏洞,都不会有修补程序。

而从9月1日起,CoreOS Container Linux的所有相关公开资源,都会删除或仅提供只读服务。用户将无法下载OS、CoreUpdate服务器也会关闭,AWS、Azure、Google Compute Engine上的OS镜像文件也会移除。GitHub上的issue tracker和文件将只提供纯读取。现有CoreOS Container Linux机器还是可以跑,只是不会有更新。未来在公有云上,也将无法激活新的CoreOS Container Linux机器,除非有事先准备。

此外,9月1日后,Red Hat也会加强力道来移除CoreOS Container Linux对象和镜像文件,以防止这些OS在没有安全更新下继续使用。

Red Hat也提供从CoreOS Container Linux搬移到Fedora CoreOS的指示。但也提醒Fedora CoreOS目前还无法取代CoreOS Container Linux所有应用场景,包括不支持Azure、DigitalOcean、Google Cloud Engine、Vagrant,不包含rkt container runtime。此外,Red Hat警告,Fedora CoreOS虽具备相当稳定性,但可能在某些情况中还是会出错。

如果用户不想用Fedora CoreOS,Red Hat建议用户也可改用由CoreOS Container Linux分叉出来的Flatcar Container Linux。此外Red Hat Openshift也内置RHEL CoreOS。