gpt4 book ai didi

chef-infra - Chef 存储库的目的是什么?

转载 作者:行者123 更新时间:2023-12-04 05:12:53 25 4
gpt4 key购买 nike

我是 Chef 的新手。安装后,文档提示我从 git 克隆一个 Chef 存储库。我想知道 Chef 存储库的目的是什么。如果我只需要将它用作 Chef 客户端。

最佳答案

Chef 存储库提供了用于组织与 Chef 一起使用的所有工件( Recipe 、 Recipe 、角色等)的结构,以描述并最终配置您的基础架构。当您创建自己的 Recipe 、修改现有 Recipe 并将它们上传到您的 Chef 服务器时,在开发时需要该存储库。将存储库视为将基础架构实现为代码的工作区。

Chef 文档将开发机器称为 Chef 工作站 .工作站具有一个或多个用于管理基础架构工件和用于与 Chef 服务器交互的 Knife 工具的存储库。

在由chef 管理的常规节点上不需要存储库和 Knife 。这就是 Chef 客户所需要的一切。相反,工作站用于管理 Chef 。存储库和 Knife 是为此的工具。

您可以在存储库中处理一些诸如角色和数据包之类的事情,您也可以使用 Chef 服务器 Web UI 进行定义,但是这样您就没有工作的版本控制历史记录。对于 Recipe ,即使您不需要修改任何内容,您仍然需要使用 Knife 将它们从存储库上传到服务器。

有关更多信息,请参阅 Chef 维基:workstation , repository , knife .

关于chef-infra - Chef 存储库的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14662848/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com