【问题标题】:CoreOS NetBoot vs Install to DiskCoreOS NetBoot 与安装到磁盘
【发布时间】:2018-01-30 17:02:10
【问题描述】:

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

  • 关于更新的信息(从 NetBoot 启动时可能会使用 CoreOS 更新程序)
  • 性能如何?
  • 是否还有其他理由支持或反对通过从网络启动将 CoreOS 安装到磁盘?

如果能得到一些经验和建议会很酷。

感谢您的帮助!

【问题讨论】:

    标签: docker coreos ipxe coreos-ignition


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-28
      • 2015-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多