指定应在CoreOS集群上运行的单元的声明方式?

时间:2014-07-16 01:02:01

标签: coreos

是否有声明性方法来指定CoreOS群集上应运行哪些单元并将其应用于现有CoreOS群集?每次设备更改时都必须运行手动fleetctl命令。

它类似于Ansible如何以声明方式指定应在服务器中安装哪些软件包,然后将其应用于现有服务器。

1 个答案:

答案 0 :(得分:1)

可以通过编写cloud configuration file来自定义CoreOS计算机。

云配置在重新启动时执行,因此您应该在进行任何更改时重新启动群集中的计算机。但是,CoreOS专为此类临时重启而设计,因此不会出现任何问题。

有几种方法可以将云配置数据与VM实例相关联。您可以让实例从只读存储驱动器中提取云配置文件,或者如果云提供商支持,则可以将云配置文件直接作为元数据附加到VM实例(EC2和GCE支持这种类型的元数据标记) )