我有一个想要通过 Chef 管理的主机,但没有专门用于 Chef 服务器的主机。
哪种方法更好?
- 在我将用作工作站的笔记本电脑上安装 Chef-server
- 在与管理节点相同的主机上安装 Chef-server
- 将 Chef-server 安装到 docker 容器中并管理同一主机上的另一个 docker 容器。(与 2 相同,但包含 docker)
答案1
Chef.io 有一个托管的 Chef 服务器,您可以免费使用最多 25 个节点。
或者你可以使用 chef-solo 或 chef-zero 来编写你的食谱
Chef-zero 是首选方法。基本上,它会在客户端运行的同一台主机上启动本地 Chef 服务器。
答案2
使用 Chef 客户端本地模式. 那么这就不需要 Chef Server 了。