Versions Compared

Key

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

...

Features/CapabilitiesK8S EnvironmentCNTT/Arch Ref.2  ONAP (Today)

 ONAP CNCF

Comments 

CNF Scalability

From an Orchestration perspective: Cluster Autoscaler, HPA and VPA

Handling within its own cluster





From an Automation, Control Loop (CL) perspective


OOF, SO, Multi-Cloud



CL (DCAE, Policy, CLAMP + Triggered Action)

Adding value: Handling multiple K8S, Clusters

See "SO enhancements to support CNF" presentation (3/17)

Not ONAP Scalability itself otherwise MUSIC, OOM (Container Orchestration)

CNF Resiliency

From an Orchestration perspective: K8S Services




From an Automation, Control Loop (CL) perspective


OOF, MSO, Multi-Cloud



CL (DCAE, Policy, CLAMP + Triggered Action)

See "SO enhancements to support CNF" presentation (3/17)

Not ONAP Resiliency itself otherwise MUSIC, OOM (Container Orchestration)
 CNF AvailabilityPublic Cloud is currently offering <99.999

Opportunity for ONAPNot ONAP availability itself otherwise 99.9999+ built inside ONAP 

Secured service-to-service communication

Additional SW to be uploaded on top of K8S:

Linkerd, ISTIO, 


AAF

(VNFs only)

Integrate our ONAP Apps to Service Mesh (question) while keeping AAF as optional

Do we provide any certificate or shall we rely on a Certification Manager?

Logging

Stackdriver Logging

Elasticsearch

Fluentd


Logging/Pomba

EELF/ELK



Centralization of Logging - ONAP feature or external system to ONAP?

Dashboard


OOM - Consul

Observability

Events, Alarms, Analytics

Prometheus - https://prometheus.io/

Open-source systems monitoring and alerting toolkit

Jaeger - https://www.jaegertracing.io/

As on-the-ground microservice practitioners are quickly realizing, the majority of operational problems that arise when moving to a distributed architecture are ultimately grounded in two areas: networking and observability. It is simply an orders of magnitude larger problem to network and debug a set of intertwined distributed services versus a single monolithic application.

based on grafana technologies (UI part) 


DCAE

Specific VES

Integration with Promotheus and Grafana technologies (UI) as POC by AT&T

-Check the CNF Conformance to understand what are the requirements

-Shall we integrate one of the open sources to DCAE (like we did with PNDA) or shall we create DCAE CNCF version?



Inventory

CNFs Storage

  •  Secured mechanism to store/inject CNF images (Extension to Artifactory - Separate virtual repos)

AAI
Under investigation
 Security
  •  

SECCOM

CNF Security Requirements 

Ingress Controllers

How to address Networking back to provider network (question)

Expansion of Container Security for K8S (out of scope from SECCOM?)

 Tracing

OpenTelemetry provides a single set of APIs, libraries, agents, and collector services to capture distributed traces and metrics from your application. You can analyze them using Prometheus, Jaeger, and other observability tools. - https://opentelemetry.io/


DCAE DCAE - Telemetry under assessment

CNF Compliance:

The CNF supports OpenTelemetry-compatible tracing
– Does the CNF generate Open Telemetry compliant data?
– Is there traffic to Jaeger? 

 Performance




 Network Interfaces

Dual Stack Network:

  •  IPv4 K8s cluster with IPv4 pods and services 
  •  IPv6 (question)



We need to understand what role does ONAP play for CNF networking. Is it exposed to CNI plugin choice? Multiple interface containers? etc.

  • DPDK (question)
  • SRIOV (question)


Adapt our CI/CD - Toolchain


E2E Testing - Working jointly under OVP PH2 (OPNFV, CNTT, VTP, ONAP/VVP/VNFSDK)

...