/
DANM - TelCo grade K8s network manager

DANM - TelCo grade K8s network manager

In order to provide multiple network interfaces per Kubernetes pod as well as to support a variety of different network interface types, REC uses DANM as the primary K8s network manager component.

The main concept of DANM is providing consistent Kubernetes APIs for network management, which allows both operators and tenant users to describe network topologies in greater detail and variety that typically supported by Kubernetes.

The DANM README provides extensive documentation on this component. There are examples of YAML files including how to provide pods with SR-IOV interfaces and how to manage networks through the various, production grade APIs.

Akraino REC supports provisioning Pod interfaces via IPVLAN, MACVLAN, Flannel, or SR-IOV backends. When a Pod does not explicitly ask network connections, DANM still connects it to the default cluster network. That is, the Flannel provided VxLAN overlay.

By default Pods do not have external network access through this network connection, but from R2 onwards it is possible to configure the underlay to provide external connectivity for Pods only connecting to the default Kubernetes cluster network.

Related content

DANM Schema
DANM Schema
More like this
OpenAirInterface End User Story - Running 5G on KNI Provider Access Edge Blueprint
OpenAirInterface End User Story - Running 5G on KNI Provider Access Edge Blueprint
More like this
ICN Release Notes for ICN
ICN Release Notes for ICN
More like this
Radio Edge Cloud Release 1
Radio Edge Cloud Release 1
More like this
ICN-MTSCN R5 Release Notes
ICN-MTSCN R5 Release Notes
More like this
Kubernetes-Native Infrastructure (KNI) Blueprint Family
Kubernetes-Native Infrastructure (KNI) Blueprint Family
More like this