D.1.5.2 NWDAF Multicluster Deployment Instances Configuration Examples

M-CNCC Core on Cluster1, A-CNCC Core on Cluster1 and A-CNCC Core on Cluster2

CNC Configuration (Manager Cluster)

global:
  
  cncc-iam:
    enabled: true
  mcncc-core:
    enabled: true
  acncc-core:
    enabled: true

  isMultiClusterDeployment: true  
  # Automatic route generation for CNCC Manager Deployment
  self:
    cnccId: Cluster1
  mCnccIams:
    - id: Cluster1
      ip: 10.xx.xx.xx
  mCnccCores:
    - id: Cluster1
  aCnccs:
    - id: Cluster1 
      role: Cluster1      
      fqdn: cncc-acore-ingress-gateway.cncc.svc.occne-223cluster
      port: 80 
    - id: Cluster2
      role: Cluster2
      ip: 10.xx.xx.xx
      port: 80
  instances:
    - id : Cluster1-nwdaf-instance1
      type: NWDAF-UI
      owner: Cluster1
      fqdn: nwdafgui.nwdaf-gui.svc
      port: 80
      apiPrefix: /occne-223cluster/nwdaf-gui/ocnwdaf
    - id : Cluster1-nwdaf-instance1
      type: NWDAF-API
      owner: Cluster1
      fqdn: nwdaf-portal-service.nwdaf-gui.svc
      port: 80
      apiPrefix: /occne-223cluster/nwdaf-gui/ocnwdafapi
    - id : Cluster2-nwdaf-instance1
      type: NWDAF-UI
      owner: Cluster2
      ip: 10.xx.xx.xx
      port: 80
      apiPrefix: /occne-224cluster/nwdaf-gui/ocnwdaf
    - id : Cluster2-nwdaf-instance1
      type: NWDAF-API
      owner: Cluster2
      ip: 10.xx.xx.xx
      port: 80
      apiPrefix: /occne-224cluster/nwdaf-gui/ocnwdafapi

Sample Configuration for HTTPS enabled deployment

  • Scheme should be updated to "https" in mCnccIams and aCnccs
  • Https port should be updated in mCnccIams and aCnccs

CNCC Configuration (Manager Cluster)

global:
  
  cncc-iam:
    enabled: true
  mcncc-core:
    enabled: true
  acncc-core:
    enabled: true

  isMultiClusterDeployment: true  
  # Automatic route generation for CNCC Manager Deployment
  self:
    cnccId: Cluster1
  mCnccIams:
    - id: Cluster1     
      scheme: https
      ip: 10.xx.xx.xx
  mCnccCores:
    - id: Cluster1
  aCnccs:
    - id: Cluster1 
      role: Cluster1  
      scheme: https    
      fqdn: cncc-acore-ingress-gateway.cncc.svc.occne-223cluster
      port: 443
    - id: Cluster2
      role: Cluster2
      scheme: https
      ip: 10.xx.xx.xx
      port: 443
  instances:     
    - id : Cluster1-nwdaf-instance1
      type: NWDAF-UI
      owner: Cluster1
      fqdn: nwdafgui.nwdaf-gui.svc
      port: 80
      apiPrefix: /occne-223cluster/nwdaf-gui/ocnwdaf
    - id : Cluster1-nwdaf-instance1
      type: NWDAF-API
      owner: Cluster1
      fqdn: nwdaf-portal-service.nwdaf-gui.svc
      port: 80
      apiPrefix: /occne-223cluster/nwdaf-gui/ocnwdafapi
    - id : Cluster2-nwdaf-instance1
      type: NWDAF-UI
      owner: Cluster2
      ip: 10.xx.xx.xx
      port: 80
      apiPrefix: /occne-224cluster/nwdaf-gui/ocnwdaf
    - id : Cluster2-nwdaf-instance1
      type: NWDAF-API
      owner: Cluster2
      ip: 10.xx.xx.xx
      port: 80
      apiPrefix:  /occne-224cluster/nwdaf-gui/ocnwdafapi

Note:

In this example local NF and A-CNCC Core is considered to be deployed in Manager Cluster, its an optional configuration.

CNCC Configuration (Agent Cluster)

global:
  
  cncc-iam:
    enabled: false
  mcncc-core:
    enabled: false
  acncc-core:
    enabled: true

  isMultiClusterDeployment: true
  # Automatic route generation for CNCC Agent Deployment
  self:
    cnccId: Cluster2
  mCnccIams:
    - id: Cluster1
      ip: 10.xx.xx.xx
  mCnccCores:
    - id: Cluster1
  aCnccs:
    - id: Cluster2
      role: Cluster2
  instances:     
    - id : Cluster2-nwdaf-instance1
      type: NWDAF-UI
      owner: Cluster2
      ip: 10.xx.xx.xx
      port: 80
      apiPrefix: /occne-224cluster/nwdaf-gui/ocnwdaf
     - id : Cluster2-nwdaf-instance1
      type: NWDAF-API
      owner: Cluster2
      ip: 10.xx.xx.xx
      port: 80
      apiPrefix: /occne-224cluster/nwdaf-gui/ocnwdafapi

Sample Configuration for HTTPS enabled deployment

  • Scheme should be updated to "https" in mCnccIams and aCnccs
  • Https port should be updated in mCnccIams and aCnccs

CNCC Configuration (Agent Cluster)

global:
  
  cncc-iam:
    enabled: false
  mcncc-core:
    enabled: false
  acncc-core:
    enabled: true

  isMultiClusterDeployment: true  
  # Automatic route generation for CNCC Agent Deployment
  self:
    cnccId: Cluster2
  mCnccIams:
    - id: Cluster1     
      scheme: https
      ip: 10.xx.xx.xx
  mCnccCores mCnccCores:
    - id: Cluster1
  aCnccs:
    - id: Cluster2
      role: Cluster2
  instances:     
     
    - id : Cluster2-nwdaf-instance1
      type: NWDAF-UI
      owner: Cluster2
      ip: 10.xx.xx.xx
      port: 80
      apiPrefix: /occne-224cluster/nwdaf-gui/ocnwdaf
    - id : Cluster2-nwdaf-instance1
      type: NWDAF-API
      owner: Cluster2
      ip: 10.xx.xx.xx
      port: 80
      apiPrefix: /occne-224cluster/nwdaf-gui/ocnwdafapi