Introduction
The ICN blueprint family intends to address deployment of workloads in a large number of edges and also in public clouds using K8S as resource orchestrator in each site and ONAP-K8S as service level orchestrator (across sites). ICN also intends to integrate infrastructure orchestration which is needed to bring up a site using bare-metal servers. Infrastructure orchestration, which is the focus of this page, needs to ensure that the infrastructure software required on edge servers is installed on a per-site basis, but controlled from a central dashboard. Infrastructure orchestration is expected to do the following:
...
Components | Link | License | Akraino Release target | ||||||||
Provision stack - Metal3 | https://github.com/akraino-icn/baremetal-operator - v1.0-icn | Apache License 2.0 | R3 | ||||||||
Ironic - Ironic IPA downloader | https://github.com/akraino-icn/ironic-ipa-downloader - v1.0-icn | Apache License 2.0 | R3 | ||||||||
Ironic - Ironic image | https://github.com/akraino-icn/ironic-image - v1.0-icn | Apache License 2.0 | R3 | ||||||||
Ironic - Ironic Inspector Image | https://github.com/akraino-icn/ironic-inspector-image - v1.0-icn | Apache License 2.0 | R3 | ||||||||
Host Operating system | Ubuntu 18.04 | GNU General Public License | R3 | ||||||||
NIC drivers | GNU General Public License Version 2 | R3NIC | |||||||||
QAT drivers | XL710Intel® C627 Chipset - https:// | wwwark.intel.com/content/ | dam/www | /public/us/en/ark/ | documentsproducts/ | datasheets97343/ | xl710intel- | 10-40-controller-datasheet.pdfc627-chipset.html | GNU General Public License | R3Version 2 | |
ONAP | Apache License 2.0 | R3 | |||||||||
Workloads | OpenWRT SDWAN - https://openwrt.org/ | GNU General Public License Version 2 | R3 | ||||||||
KUD | Apache License 2.0 | R3 | |||||||||
Kubespray | Apache License 2.0 | R3 | |||||||||
K8s | https://github.com/kubernetes/kubeadm - v1.16.9 | Apache License 2.0 | R3 | ||||||||
Docker | https://github.com/docker - 18.09 | Apache License 2.0 | R3 | ||||||||
Virtlet | Apache License 2.0 | R3 | |||||||||
SDN - OVN | https://github.com/ovn-org/ovn - 0.3.0 | Apache License 2.0 | R3 | ||||||||
OpenvSwitch | Apache License 2.0 | R3 | |||||||||
Ansible | Apache License 2.0 | R3 | |||||||||
Helm | https://github.com/helm/helm - 2.9.1 | Apache License 2.0 | R3 | ||||||||
Istio | https://github.com/istio/istio - 1.0.3 | Apache License 2.0 | R3 | ||||||||
Rook/Ceph | Apache License 2.0 | R3 | |||||||||
MetalLB | Apache License 2.0 | R3 | |||||||||
OVN4NFV-K8Ss-Plugin | https://github.com/opnfv/ovn4nfv-k8s-plugin - v0.9.0 | Apache License 2.0 | |||||||||
Device Plugins | https://github.com/intel/intel-device-plugins-for-kubernetes - SRIOV | Apache License 2.0 | R3 | ||||||||
Node Feature Discovery | Apache License 2.0 | 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) | Apache License 2.0 | R3 |
Hardware and Software Management
...
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) | IF0: VLAN 110 (DMZ) | IF2: VLAN 112 (Private) |
node1 | 2xE5-2699 | 64GB | 3TB (Sata) | IF0: VLAN 110 (DMZ) | IF2: VLAN 112 (Private) |
node2 | 2xE5-2699 | 64GB | 3TB (Sata) | IF0: VLAN 110 (DMZ) | IF2: VLAN 112 (Private) |
node3 | 2xE5-2699 | 64GB | 3TB (Sata) | IF0: VLAN 110 (DMZ) | IF2: VLAN 112 (Private) |
node4 | 2xE5-2699 | 64GB | 3TB (Sata) | IF0: VLAN 110 (DMZ) | IF2: VLAN 112 (Private) |
node5 | 2xE5-2699 | 64GB | 3TB (Sata) | IF0: VLAN 110 (DMZ) | IF2: VLAN 112 (Private) |
Licensing
...