CoreOS NetBoot vs安装到磁盘

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

  • 有什么关于更新(从NetBoot启动时可能的CoreOS更新程序)
  • 这个表演怎么样?
  • 是否有任何其他的原因通过从networking启动安装CoreOS到磁盘?

得到一些经验和build议会很酷。

谢谢您的帮助!

主要缺点是自动操作/更新仅在安装到磁盘时才起作用。 如果只启动到RAM,则必须1)在发布新的Container Linux版本时更新PXE映像,并2)重新启动机器以进行升级。 我不认为有任何硬性能方面的差异。

通过PXE引导,然后安装到磁盘是Tectonic的一个常见的情况,即CoreOS的企业级Kubernetes产品。