Work in Progress - 9/9/2020
High Level Overview
- Addition of NFD (Node feature discovery - K8S CNCF project) to Multicloud and K8s deploy
- Extend flavor reporting code from Multicloud to AAI to include K8s feature labels - by discovery of hardware features, creation of profiles and populating in A&AI compute flavors.
- Identify and Address any gaps in policy and OOF to do match making VNFs/Application to right compute flavors
Kubernetes clusters in ONAP K8s Project for R4/R5 do not discover or advertise hardware features during the CNF life cycle. This epic (
Jira |
---|
server | ONAP JIRA |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | MULTICLOUD-729 |
---|
|
) adds the ability to discovery, advertise and use hardware features to accelerate use cases during the CNF life cycle in ONAP . This will be done by discovering HPA features using the node feature discovery [NFD] addon (https://github.com/kubernetes-sigs/node-feature-discovery) for kubernetes. NFD will be deployed on each node and will discover and label hardware enabled kubernetes nodes with supported features. Multicloud will discovery those labels and push that info to A&AI as an abstracted compute flavor. Policy and OOF can then discover capabilities of K8s nodes and use that information to home particular CNF workloads to nodes which can accelerate their function. Further Multicloud will use labels when instantiating CNF workload to ensure kubernetes places the workloads on the correct node.Addition of NFD
Extend Multicloud Flavor Reporting to include NFD
...