On 03/04,
coreos...@gmail.com wrote:
> 1) Does either or both etcd and/or fleet actually need to be running on a
> standalone host? Are they so integral to CoreOS that they must be used?
Nope. I have a standalone host that runs a few services. I don't actually use
etcd or fleet since there is no cluster.
> 2) Is there any concern with running applications like nginx, mysql,
> postgres, apache, etc. directly on the OS or must everything be in a
> container?
Most of those applications will have dependencies on shared objects that are not
present on CoreOS. Throwing them in a container allows you to bundle those deps
and specific versions of those deps. If the application is smaller, there is a
good chance it will run fine natively. And of course, statically linked binaries
will have no trouble at all.
It is also worth noting that you will probably want to use locksmith's "reboot
window" feature [1]. This will allow you to specify when the machine should
reboot after it gets an update.
-Alex
[1]:
https://github.com/coreos/locksmith#reboot-windows