Skip to main content
Version: v3.9.3

Edgelet node management

Prerequisite: ECN with Edgelet nodes

You need a working Edge Compute Network (ECN) with provisioned Edgelet nodes. If you have not deployed nodes yet, start with Platform Deployment and Setup Edgelet Nodes.

Once Edgelet nodes are registered with the Controller, you run day-to-day operations from the orchestrator with iofogctl. In YAML the resource kind is still Agent; in prose we say Edgelet node.

Platform train v3.9.3 pairs with Edgelet v1.1.3 on every node.

This section covers fleet operations. For how the Edgelet daemon works on the device, see Edgelet.

What you can manage​

TopicPageTypical command
Runtime settings pushed from ControllerConfiguration updatesiofogctl deploy -f agent-config.yaml
Hardware attestationEdgeGuardiofogctl deploy -f agent-config.yaml
Move nodes between ECNs or namespacesAttach and detachiofogctl detach agent, iofogctl attach agent, iofogctl move agent
Push host directories to nodesVolume distributioniofogctl deploy -f volume.yaml
Reclaim disk on nodesImage and disk pruningiofogctl prune agent
Fleet Edgelet version changesUpgrade and rollbackiofogctl upgrade agent, iofogctl rollback agent
Router/NATS platform on a nodeReconcile platformiofogctl reconcile agent
Daemon logs and node debug shellDebuggingiofogctl logs agent, iofogctl exec agent

Orchestrator vs on-device changes​

LayerToolUse when
Controller pushiofogctl + AgentConfigFleet-wide config from the control plane
On-deviceedgelet config, edgelet provisionBreak-glass or air-gapped node admin

See Edgelet configuration and Configuration reference for on-device keys.

See also​

Group 3See anything wrong with the document? Help us improve it!