Skip to content

Create a DaemonSet ​

Deploy one Pod per node (or selected nodes) using a DaemonSet. Suitable for log collectors, monitoring agents, and network plugins.

Prerequisites

  • Target Namespace exists.

Step 1. Open the Create form ​

  1. In the left menu, select Workloads → DaemonSets.
  2. Click Create DaemonSet in the top-right corner.
  3. Select Create as form from the dropdown.

Step 2. Configure the DaemonSet ​

FieldDescriptionExample
NameDaemonSet namelog-agent
NamespaceTarget Namespacekube-system

Step 3. Configure the Container ​

FieldDescriptionExample
ImageContainer imagefluent/fluentd:v1.16
Container PortPort (optional)-
CPU / Memory RequestPer-node resource request100m / 128Mi

Node Selector

To deploy only to specific nodes, set label conditions in the Node Selector section. (e.g., role=logging)


Step 4. Create and verify ​

Click Create.

The DaemonSet is healthy when the Desired count equals the Available count in the list.

  • Desired: Expected Pod count based on the number of nodes
  • Available: Pods currently in Running state

INFO

DaemonSets have no Replicas setting. The Pod count is determined automatically by the number of nodes.


Next steps ​

The New Standard for AI Infrastructure