Versions Compared

Key

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

Introduction

...

The user experience needs to be as simple as possible and even a novice user should be able to set up a site.

Use Cases

  1. SDWAN,  Customer Edge,  Edge Clouds – deploy VNFs/CNFs and applications as micro-services (Completed in R2 release using OpenWRT SDWAN Containerized)
  2. vFW
  3. EdgeX Foundry

  1. SDEWAN CNF and IPSEC tunnelling between Edge Distributions
  2. Openness Edge deployments in ONAP

Where on the Edge

Nowadays best efforts are put to keep the Cloud native control plane close to workload to reduce latency, increase performance, and fault tolerance. A single orchestration engine to be lightweight and maintain the resources in a cluster of compute node, Where the customer can deploy multiple Network Functions, such as VNF, CNF, Micro service, Function as a service (FaaS), and also scale the orchestration infrastructure depending upon the customer demand.

ICN target on-prem edge, 5G, IoT, SDWAN, Video streaming, Edge Gaming Cloud. A single deployment model to target multiple edge use case.

...

Kubernetes deployment (KUD) is a project that uses Kubespray to bring up a Kubernetes deployment and some addons on a provisioned machine. As it already part of ONAP it can be effectively reused to deploy the K8s App components(as shown in fig. II), NFV Specific components and NFVi SDN controller in the edge cluster. In R2 release KuD will be used to deploy the K8s addon such as  Virlet, OVN, NFD, CMK CPU Manager for Kubernetes and Intel device plugins such as SRIOV and QAT in the edge location(as shown in figure I). In R3 release, KuD will be evolved as "ICN Operator" to install all K8s addons. For more information on the architecture of KuD please find the information here

...

XL710 - 

Components

Link

Akraino Release target

Provision stack - Metal3

https://github.com/metal3akraino-ioicn/baremetal-operator/

R3

Host Operating system

Ubuntu 18.04 - v1.0-icn

R3

NIC drivers

Ironic - Ironic IPA downloaderhttps://github.com/akraino-icn/ironic-ipa-downloader  - v1.0-icnR3
Ironic - Ironic imagehttps://github.com/akraino-icn/ironic-image - v1.0-icnR3
Ironic - Ironic Inspector Imagehttps://github.com/akraino-icn/ironic-inspector-image - v1.0-icnR3

Host Operating system

Ubuntu 18.04

R3

NIC drivers

XL710 - https://www.intel.com/content/dam/www/public/us/en/documents/datasheets/xl710-10-40-controller-datasheet.pdf

R3

ONAP

https://git.onap.org/multicloud

R3

Workloads

OpenWRT SDWAN - https://openwrt.org/

R3

KUD

https://git.onap.org/multicloud/k8s/ 

R3

Kubespray

https://github.com/kubernetes-sigs/kubespray v2.1012.46

R3

K8s

https://github.com/kubernetes/kubeadm - v1.16.149

R3

Docker

https://github.com/docker - 18.09

R3

Virtlet

https://github.com/Mirantis/virtlet -1.4.4

R3

SDN - OVN

https://github.com/ovn-org/ovn-kubernetes - 0.3.0

R3

OpenvSwitch

https://github.com/openvswitch/ovs - 2.10.112

R3

Ansible

https://github.com/ansible/ansible - 2.9.7.10

R3

Helm

https://github.com/helm/helm - 2.9.1

R3

Istio

https://github.com/istio/istio - 1.0.3

R3

Rook/Ceph

https://rook.io/docs/rook/v1.0/helm-operator.html v1.0

R3

MetalLB

https://github.com/danderson/metallb/releases - v0.7.3

R3

Device Pluginshttps://github.com/intel/intel-device-plugins-for-kubernetes - SRIOVR3

Node Feature Discovery

R3

CNI

https://github.com/coreos/flannel/ - release tag v0.11.0

https://github.com/containernetworking/cni - release tag v0.7.0

https://github.com/containernetworking/plugins - release tag v0.8.1

https://github.com/containernetworking/cni#3rd-party-plugins - Multus v3.3tp, SRIOV CNI v2.0( with SRIOV Network Device plugin)

R3

...

Hostname

CPU Model

Memory

Storage

1GbE: NIC#, VLAN,

(Connected

extreme 480 switch)

10GbE: NIC# VLAN, Network

(Connected with IZ1 switch)

Jump

2xE5-2699

64GB

3TB (Sata)
180 (SSD)

IF0: VLAN 110 (DMZ)
IF1: VLAN 111 (Admin)

IF2: VLAN 112 (Private)
VLAN 114 (Management)
IF3: VLAN 113 (Storage)
VLAN 1115 (Public)

node1

2xE5-2699

64GB

3TB (Sata)
180 (SSD)

IF0: VLAN 110 (DMZ)
IF1: VLAN 111 (Admin)

IF2: VLAN 112 (Private)
VLAN 114 (Management)
IF3: VLAN 113 (Storage)
VLAN 1115 (Public)

node2

2xE5-2699

64GB

3TB (Sata)
180 (SSD)

IF0:  VLAN 110 (DMZ)
IF1: VLAN 111 (Admin)

IF2: VLAN 112 (Private)
VLAN 114 (Management)
IF3: VLAN 113 (Storage)
VLAN 1115 (Public)

node3

2xE5-2699

64GB

3TB (Sata)
180 (SSD)

IF0: VLAN 110 (DMZ)
IF1: VLAN 111 (Admin)

IF2: VLAN 112 (Private)
VLAN 114 (Management)
IF3: VLAN 113 (Storage)
VLAN 1115 (Public)

node4

2xE5-2699

64GB

3TB (Sata)
180 (SSD)

IF0: VLAN 110 (DMZ)
IF1: VLAN 111 (Admin)

IF2: VLAN 112 (Private)
VLAN 114 (Management)
IF3: VLAN 113 (Storage)
VLAN 1115 (Public)

node5

2xE5-2699

64GB

3TB (Sata)
180 (SSD)

IF0: VLAN 110 (DMZ)
IF1: VLAN 111 (Admin)

IF2: VLAN 112 (Private)
VLAN 114 (Management)
IF3: VLAN 113 (Storage)
VLAN 1115 (Public)


Licensing

  • GNU/common license

...