参加容器会议时,与人交流,总是听到一个问题是,“哪个操作系统最适于运行容器?” 接着就是问, “是 CoreOS? RedHat 怎么样? 我也听到过有个叫 RancherOS 的?”
我喜欢这些争论;这就类似于“哪个 Hypervisor 最好?” 当然,答案总是“这得看情况。” 我仍然打算试着就当前(截稿时间为止)最流行的容器操作系统,解释关键利益点和差别。
CoreOS
RancherOS
听起来很疯狂,但操作系统本来就不该做其他事,只做有必要的事。Rancher剥离所有不必要的服务,使得操作系统很轻量级。ISO安装包只有22MB。
Snappy Ubuntu Core
这个有趣的项目是Mark Shuttleworth去年发布的 。他认为当时可用的容器操作系统比较臃肿。
Snappy Ubuntu Core OS不算一个纯粹的容器操作系统,不过,它具备一些吸引人的方面。生产环境中运行Ubuntu的人,或者对apps和容器都感兴趣的人,一定会关注它。
RedHat Project Atomic
Mesosphere DCOS
Mesosphere DCOS项目常常会被误认为是Apache Mesos (命名问题?)。不在意这个的话,它提供了一个非常健壮和创造性的方式来考虑如何管理容器。
VMware Photon
总结
明显,上述项目还有很多工作要做,它们每一个都会将自己的东西增加到这个领域(容器操作系统)。我希望本次对比有助于你选一个你感兴趣的项目,探索研究不同的容器操作和管理系统的可能性。祝你好运!
时间: 2024-10-10 18:26:22