CoreOS NetBoot与安装到磁盘

时间:2017-08-22 12:03:05

标签: docker coreos ipxe coreos-ignition

我们计划从RancherOS切换到CoreOS以获得更好的稳定性。 目前我们正在使用iPXE进行自动部署,并想知道我们是否应该将CoreOS安装到磁盘或者默认情况下通过Netboot启动。 为了坚持我们计划用于启动NFS共享的状态,不安装CoreOS的想法看起来很有趣,但我方面的开放式问题是:

  • 有关更新的信息(从NetBoot启动时可能是CoreOS Updater)
  • 表现如何?
  • 是否有任何其他原因支持或反对通过网络引导将CoreOS安装到磁盘?

获得一些经验和建议会很酷。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

主要缺点是自动操作/更新仅在安装到磁盘时才有效。如果仅启动到RAM,则必须1)在发布新的Container Linux版本时更新PXE映像,并且2)重新启动计算机以获取它。我不认为这两种方式存在任何严重的性能差异。

通过PXE引导然后安装到磁盘是Tectonic的常见方案,即CoreOS'企业级Kubernetes产品。