Chef Client
A chef-client is an agent that runs locally on every node that is under management by Chef. The chef-client executable can be run as a daemon. When a chef-client is run, it will perform all of the steps that are required to bring the node into the expected state, including:
- Registering and authenticating the node with the Chef server
- Building the node object Read more click here
Reference:- This article was originally posted on scmGalaxy.com

This article explains how Chef internally tracks and enforces the desired state of resources on a node by walking through key components like the chef-client, resource collection, and convergence process. It is especially useful for readers who already know how to write cookbooks and now want to understand what happens under the hood when a Chef run executes and resources transition from current state to desired state.
ReplyDeleteBy going over important elements like the chef-client, resource collection, and convergence process, this article describes how Chef internally monitors and enforces the desired state of resources on a node. Readers who already know how to write cookbooks and are interested in learning what goes on behind the scenes when a Chef run runs and resources change from their current state to the desired state will find it particularly helpful.
ReplyDelete