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产品。