...
- SSH authorized keys for admin user can be specified in user_config under users.admin_user_authorized_keys.
- caas_oam network
- caas tenant networksDANM version 4.0 introduced 2 new network types TenantNetwork and ClusterNetwork, so DanmNet is no longer available. More info.
There is also possibility to configure tenant networks:- Provider networks with type "caas" can be added in either network_profiles.provider_network_interfaces & or network_profiles.sriov_provider_networks.
- Based on "caas" type provider networks listed in caas.tenant_networks will be available as TenantNetworks.
- Set performance tuning options for hosts. Currently low_latency available, which disables C6 C-state. performance_profiles.tuning
- CPU manager CPU manager completed, CPU pools can be defined here: performance_profiles.caas_cpu_pools
- Ability to set IPMI privilege level per host bases: hosts.hwmgmt.priv_level
- Kubernetes upgraded to 1.16. Please check deprecations and removals. https://kubernetes.io/docs/setup/release/notes/#deprecations-and-removals
- All of the components have AArch64 support. The status of porting is available here: Porting REC on aarch64
- Log forwarding
- SCTP support enabled in Kubernetes.
New Upstream Components
- The static local provisioner is included as a beta/preview feature https://github.com/kubernetes-sigs/sig-storage-local-static-provisioner
- The dynamic local provisioner is included as a beta/preview feature https://github.com/nokia/dynamic-local-pv-provisioner
Significant Upstream Version Updates
...
Fixes
- Resilience of some critical system services (e.g. ntpd, kubelet, etc.) improved. In case of failure services recovers by themselves.
- Elasticsearch cluster made to more robust. Also rotation set for java heap dump files.
- Security corrections (problems discovered by OpenScap Security Scan, and corrections for CVEs in upstream components).
- Pod eviction improved by defining memory thresholds.
Significant Upstream Version Updates
- CPU Pooler 0.3.0
- DANM 4.1.0
- Elasticsearch 7.4.2
- Etcd 3.4.3
- Fluentd 1.7.4
- Helm 2.15.2
- KubeDNS 1.15.7
- Kubernetes 1.16.2
- Prometheus 2.13.0
- Swift 2.23.1
...
Currently REC only supports bare metal installation. In place upgrades are not supported. The upgrade procedure is the same as the inital initial installation procedure documented in the REC Installation Guide.
...
Known Limitations, Issues and Workarounds
- Fill in list here prior to releaseA fix to CPUPooler for allocation from both shared & exclusive CPU pools: https://gerrit.akraino.org/r/c/ta/caas-cpupooler/+/2015 has been been merged in Gerrit after the release candidate build 237 was built and is not part of REC Release 2. This is a minor correction which is not currently required by the RIC.
- An improvement for Kubernetes node HA: https://gerrit.akraino.org/r/c/ta/caas-kubernetes/+/1961 has been pushed to Gerrit but has not been merged. It is not included in release 2. In some cases when a Kubernetes node becomes unschedulable, it may need manual intervention to make node schedulable again. Kubernetes functions as expected and simply requires an admin to uncordon the node when it has recovered.