Chef 是一款配置管理工具,它使用基于 Ruby 的脚本(称为“配方”和“食谱”)来自动化配置和维护服务器的过程。它遵循客户端-服务器架构,其中节点从中央 Chef 服务器拉取其配置,确保系统保持在其期望状态。