Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Background

The Edge Multi Cloud Orchestrator (EMCO) - also previously known as ONAP4K8S version 2 - is an application orchestrator designed to deploy geo-distributed appliations across multiple edge/cloust kubernetes clusters.

See the following articles for background on the requirements and architectural principles:

Architecture Overview

The following diagram depicts a high level overview of the EMCO architecture.

Image Added

  • Cluster Registration Controller registers clusters by cluster owners
  • Network Configuration Management handles creation/management of virtual and provider networks
  • Distributed Application Scheduler provides simplified, and extensible placement
  • Hardware Platform Aware Controller enables scheduling with auto-discovery of platform features/ capabilities
  • Distributed Cloud Manager presents a single logical cloud from multiple edges
  • Secure Mesh Controller auto-configures both service mesh (ISTIO) and security policy (NAT, firewall)
  • Secure WAN Controller automates secure overlays across edge groups
  • Resource Syncronizer manages instantiation of resources to clusters
  • Monitoring covers distributed application

Distributed Application Scheduler



Resource Synchronizer


Cluster Registration Controller


Network Configuration Management


Distributed Cloud Management


Monitoring


Placement Controllers


Action Controllers


Installation


Operation