Versions Compared

Key

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

...

  • External communication:
    • Components expose (external) interfaces to Ingress 
    • Encryption on Ingress (optional)
  • Internal communication: 
    • Service Mesh enabled
    • No TLS port encryption on pods
    • Direct encrypted inter-component communication (via sidecars)

Solution using Istio (all ONAP components deployed on one k8s cluster):

draw.io Diagram
bordertrue
diagramNamedia-4
simpleViewerfalse
width400
linksauto
tbstyletop
lboxtrue
diagramWidth801
revision35
 


Solution using Istio (all ONAP components deployed on different k8s clusters):

draw.io Diagram
bordertrue
diagramNamedia-6
simpleViewerfalse
width400
linksauto
tbstyletop
lboxtrue
diagramWidth1111
revision10



Alternative future solution using eBPF via Cilium:

...

draw.io Diagram
bordertrue
diagramNameDia5
simpleViewerfalse
width400
linksauto
tbstyletop
lboxtrue
diagramWidth972
revision78


Alternative (insecure options)

...

draw.io Diagram
bordertrue
diagramNameUnbenanntes Diagramm
simpleViewerfalse
width400
linksauto
tbstyletop
lboxtrue
diagramWidth801
revision45

Option 2 (inter-component encryption)

...

draw.io Diagram
bordertrue
diagramNameDia3
simpleViewerfalse
width400
linksauto
tbstyletop
lboxtrue
diagramWidth801
revision1

...

4