0

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

  • 更新是什么(从 NetBoot 引导时可以使用 CoreOS 更新程序)
  • 表现如何?
  • 是否有任何其他原因支持或反对通过从网络启动将 CoreOS 安装到磁盘?

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

谢谢您的帮助!

4

1 回答 1

1

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

通过 PXE 引导然后安装到磁盘是Tectonic的常见场景,这是 CoreOS 的企业级 Kubernetes 产品。

于 2017-08-23T03:00:08.047 回答