Distributed Application Scheduler (orchestrator)

This diagram depicts the Distributed Application Scheduler (or 'orchestrator') and the key relationships with other components.



The orchestratror provides a number of API components used to define and manage the creation and deployment of composite applications.

  • Project Management provides multi-tenancy in the application from a user perspective

  • Composite App Management manages composite apps that are collections of Helm Charts one per application

  • Composite Profile Management manages composite profiles that are collections of profile one per application

  • Deployment Intent Group Management manages Intents for composite Applications

  • Controller Registration manages placement and action controller registration, priorities etc.

  • Status Notifier framework allows user to get on-demand status updates or notifications on status updates