Skip to content

open-edge-platform/edge-node-agents

Edge Node Agents

License OpenSSF Scorecard

Overview

This repository contains the combined implementations for all of the agents installed into the OS on the Edge Nodes.

Get Started

The repository comprises the following agents:

  • Cluster Agent: handles bootstraping and removal of the Kubernetes Engine on the Edge Nodeas well as registering the node with the Cluster Orchestrator service.
  • Common: contains common code and packages used by all agents.
  • Hardware Discovery Agent: detects the HW features available on the Edge Node and reports the HW details to the Host Resource Manager.
  • Node Agent: registers and authenicates the Edge Node with the Host Manager as well as managing the tokens used by other agents on the Edge Node and reporting the status of the Edge Node.
  • Platform Observability Agent: gathers logs and HW metrics from the Edge Node and reports them to the Orchestrator.
  • Platform Telemetry Agent: manages and updates the log and metric collection by the Platform Observability Agent based on the telemetry profile provided by the Telemetry Manager.
  • Platform Update Agent: handles OS and system updates on the Edge Node as requested by the Maintenance Manager.

Develop

To develop one of the Agents please follow it's specific guide present in the README.md of its specific folder.

Contribute

To learn how to contribute to the project, see the Contributor's Guide.

Community and Support

To learn more about the project, its community, and governance, visit the Edge Orchestrator Community.

For support, start with Troubleshooting

License

Each agent is licensed under Apache 2.0.

Last Updated Date: April 7, 2025

About

Agents installed as system services in the Edge Node OS

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 16