Versions Compared

Key

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

...

  1. Storage Service for Local controller: which used by BPA Rest Agent to provide storage service for image objects with binary, container and operating system. There are 2 solutions, MinIO and GridFS, with the consideration of Cloud native and Data reliability, we propose to use MinIO, which is CNCF project for object storage and compatible with Amazon S3 API, and provide language plugins for client application, it is also easy to deploy in K8s and flexible scale-out. MinIO also provide storage service for HTTP Server. Since MinIO need export volume in bootstrap, local-storage is a simple solution but lack of reliability for the data safety, we will switch to reliability volume provided by Ceph CSI RBD in next release. 
  2. Optane Persistent Memory plugin in KUD, which can provide LVM and direct volumes on Optane PM namespaces, since the Optane PM has high performance and low latency compared with normal SSD storage device, it can be used as cache, metadata volume or other high throughput and low latency scenarios.

Software components:

...

Components

...

Link

...

Akraino Release target

...

Provision stack - Metal3

...

https://github.com/akraino-icn/baremetal-operator - v2.0-icn

...

R5

...

Host Operating system

...

Ubuntu 18.04

...

R5

...

NIC drivers

...

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

...

R5

...

Intel® Optane™ DC 256GB Persistent Memory Module  - 

https://www.intel.com/content/www/us/en/products/memory-storage/optane-dc-persistent-memory/optane-dc-256gb-persistent-memory-module.html

PMDK: Persistent Memory Development Kit - https://github.com/pmem/pmdk/

...

EMCO

(formerly known as ONAP4K8s)

...

https://github.com/open-ness/EMCO

...

R5

...

SDEWAN CNFs

...

https://github.com/akraino-edge-stack/icn-sdwan - v1.0

https://hub.docker.com/repository/docker/integratedcloudnative/openwrt - 0.3.1

...

R5

...

KUD

...

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

...

R5

...

Kubespray

...

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

...

R5

...

K8s

...

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

...

R5

...

Docker

...

https://github.com/docker - 19.03

...

R5

...

Virtlet

...

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

...

R5

...

SDN - OVN

...

https://github.com/akraino-icn/ovn/ - v20.06.0

(mirror repo - https://github.com/ovn-org/ovn)

...

R5

...

https://github.com/akraino-icn/ovs - v2.14.0

(mirror repo - https://github.com/openvswitch/ovs )

...

Ansible

...

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

...

R5

...

Helm

...

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

...

R5

...

Istio

...

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

...

R5

...

Rook/Ceph

...

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

...

R5

...

MetalLB

...

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

...

R5

...

https://github.com/akraino-edge-stack/icn-sdwan - v1.0

https://hub.docker.com/repository/docker/integratedcloudnative/sdewan-controller - 0.3.0

...

Node Feature Discovery

...

https://github.com/kubernetes-sigs/node-feature-discovery  - v0.7.0

...

R5

...

CNI

...

https://github.com/coreos/flannel/ - v0.12.0

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

https://github.com/containernetworking/plugins - v0.8.7

https://github.com/akraino-icn/multus-cni - v3.7

https://github.com/k8snetworkplumbingwg/sriov-cni

...

R5

...

Please refer to list of software components in the ICN R5 Release Notes

Hardware and Software Management

...