Summary
ICN v1.0.0 is released as a part of ICN R2 release after the major intermediate release ICN v0.1.0, v0.2.0 and v0.3.0
what is released?
We're pleased to announce the delivery of Akraino ICN R2 release. Our Stable release v1.0.0 after 3 intermediate release. All the components are de-coupled and they can run standalone and they all integrated with ICN installation script.
The main themes of this release are:
Metal3 Provisioning script: Metal3 IPMI provisioning script and de-provisioning script for bare-metal and Virtual deployment with IPMI LAN protocol support
Binary Provisioning agent(BPA) Operator:
- BPA operator is provision k8s cluster in Bare-metal and virtual deployment provisioned by metal3. BPA operator uses the metal3 information
- BPA operator provision nested K8s cluster(K8s cluster inside a VM maintained by K8s). BPA manages k8s based VM under Cloud
Binary Provisioning agent(BPA) Rest API controller: Binary Provisioning agent Rest API controller runs as K8s service in the bootstrap cluster. Allow the user to upstream software, container images and OS images
Kubernetes deployment(KuD): KuD is the multi-cluster installer having 3 installation provision type to install k8s multi-cluster in Baremetal, VM and containerized solution. KUD is part of Multicloud-k8s project in ONAP. KUD is released with multiple components as folllows:
Software released and packaged with ICN:
Components | Link | Akraino Release (ICN - v1.0.0) |
Provision stack - Metal3 | R2 | |
Host Operating system | Ubuntu 18.04 | R2 |
Quick Access Technology(QAT) drivers | Intel® C627 Chipset - https://ark.intel.com/content/www/us/en/ark/products/97343/intel-c627-chipset.html | R2 |
NIC drivers | R2 | |
ONAP | R2 | |
Workloads | OpenWRT SDWAN - https://openwrt.org/ | R2 |
KUD | R2 | |
Kubespray | R2 | |
K8s | R2 | |
Docker | https://github.com/docker - 18.09 | R2 |
Virtlet | R2 | |
SDN - OVN | R2 | |
OpenvSwitch | https://github.com/openvswitch/ovs - 2.10.1 | R2 |
Ansible | https://github.com/ansible/ansible - 2.7.10 | R2 |
Helm | https://github.com/helm/helm - 2.9.1 | R2 |
Istio | https://github.com/istio/istio - 1.0.3 | R2 |
Rook/Ceph | R2 | |
MetalLB | R2 | |
Device Plugins | https://github.com/intel/intel-device-plugins-for-kubernetes - QAT, SRIOV | R2 |
Node Feature Discovery | R2 | |
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) | R2 |
Upgrade Procedures
not applicable
Release Data
TBD
Module version changes
not applicable
Document Version Changes
Version | Authors | Data released |
---|---|---|
v1.0 | ICN Contributors | 15/11/2019 |
v2.0 | ICN Contributors | TBD |
Software Deliverable
ICN repo is available here: ICN repo
Documentation Deliverable
version | Documents name | Authors | last update |
---|---|---|---|
v1.0 | ICN | ICN Contributors | 15/11/2019 |
v1.0 | ICN Contributors | 15/11/2019 | |
v1.0 | ICN Contributors | 15/11/2019 | |
v1.0 | ICN Contributors | 15/11/2019 |
Fixed Issues and Bugs
Enhancements
Functionality changes
New Features
Version change
Deliverable
Known Limitations, Issues and Workarounds
System Limitations
Known Issues
Known Issue as PR:
Kuralamudhan Ramakrishnan (Deactivated)
Itohan Ukponmwan (Deactivated) Ramamani Yeleswarapu (Deactivated)
- The BPA operator does not throw an error if the same MAC address is specified in multiple provisioning CR and so this will cause a failure or interfere with an already provisioned cluster.
- ICN-173Getting issue details... STATUS
PR to be merged:
Integrating QAT Add-on with KuD
CMK: Kuralamudhan Ramakrishnan (Deactivated)
haibin: https://gerrit.akraino.org/r/c/icn/+/1818
MinIO e2e test and reliable volume: Tingjie Chen (Deactivated) https://gerrit.akraino.org/r/#/c/icn/+/1884/