You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Background

The DCM is one of the components of ONAP4K8s. It will run as a microservice exposing Rest APIs, external components will use REST to communicate with the DCM while other microservices will use gRPC. The DCM will perform the following functions;


  1. User creation
  2. Logical Cloud creation
  3. Create the Istio control planes for the logical clouds.
  4. Generate intermediate CA key for each edge which is signed by an root or intermediate key

Different components (microservice) work together with the DCM to make the above possible, the components are;

  1. Main DCM Microservice (contains the Logical Cloud Controller, User Controller and Namespace Controller)
  2. Istio DCM Controller (Create the Istio Control planes for the logical clouds)
  3. CA Key Distribution ControllerGenerate intermediate CA key for each edge which is signed by an root or intermediate key)
  4. Quota Controller (Limits resources available to each logical cloud)

Design Overview

Fig 1: DCM Components






  • No labels