What is a Management Hub?
As described in earlier chapters, though each Edge node functions autonomously, managing the Edge nodes requires a Management Hub. The Management Hub is where deployable services with access to underlying container images for the application workload and deployment policies are published. Once a node registers with its own set of properties, known as a node policy, the Management Hub determines what services need to go to which nodes as per the constraint of the service, as published in the deployment policy earlier. So, the Management Hub only participates in the control plane and is not involved in the data plane, which is the sole responsibility of the application code and developers.
As mentioned earlier, the Management Hub has several components, such as the exchange, agbot, secrets manager, Fido Device Onboard (FDO) system, model management system (MMS), and others, backed by several databases. All components are deployed as containers. In commercial...