Skip to main content
Calico Enterprise 3.22 (latest) documentation

Configuring node

The node container is deployed to every node (on Kubernetes, by a DaemonSet), and runs three internal daemons:

  • Felix, the Calico daemon that runs on every node and provides endpoints.
  • BIRD, the BGP daemon that distributes routing information to other nodes.
  • confd, a daemon that watches the Calico datastore for config changes and updates BIRD’s config files.

For manifest-based installations, node is primarily configured through environment variables, typically set in the deployment manifest. Individual nodes may also be updated through the Node custom resource. node can also be configured through the Calico Operator.

The rest of this page lists the available configuration options, and is followed by specific considerations for various settings.

node does not need to be configured directly when installed by the operator. For a complete operator configuration reference, see the installation API reference documentation.