Versions Compared

Key

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

This activity was initiated from a contribution proposal by Intel to setup a test-bed to install and characterize a Kubernetes bare-metal deployment based on a published Intel Kubernetes "networking reference "architecture. The linked document is from work done by Intel to help address Telco Cloud Native networking requirements using bare-metal Kubernetes. The proposal suggests leveraging OPNFV community lab resources and working with the OPNFV CIRV project. This is intended as a hands-on and iterative activity open to all for CNTT participants learning together to learn and collaborating with CNCF and other upstream communities.collaborate with CNF Test-bed and relevant upstream communities (CNCF, etc.). This work is now rolled up as part of a new OPNFV project called kuberef (formally approved by TSC 6/30/2020).


PAGE STATUS - Developing content, please feel free to add provide your ideas and make suggestions here ...

Content suggestions and opens to get this page in shape:

  1. ?

Activity Objectives

suggestions to Trevor Cooper or comment on this page to help get this activity started.

Objectives

Install, configure and test Install and configure a bare-metal Kubernetes environment with components and features aligned with RA-2 to help identify gaps and requirements ultimately improving to accelerate and improve CNTT Cloud Native specifications. Through this exercise activity we will expect to learn more about 

  • Lab requirements 
  • Installer requirements (Provision nodes and install K8s with relevant features configured)
  • Help identify RI-2 requirements for installation, configuration and testing

Test deployments with various configurations and features

...

about RI-2 requirements for installation, configuration and testing to inform ... 

  • Lab requirements for deploying and testing RI-2
  • Installer requirements for provisioning nodes, installing Kubernetes with required features and their configuration
  • Test methods, tools and test-cases to validate RI-2 (adopt and adapt from RI-1/RC-1 and upstream communities wherever possible

...

  • )
  • Test

...

  • methods, tools and test-cases that

...

  • delineate commercially significant conformance criteria for evaluating vendor infrastructure solutions i.e. requirements for RC-2
  • Selection of hardware skus/platforms

...

  • that can fulfill Reference Model defined hardware profiles

...

  • (to demonstrate commercial feasibility of hardware profiles

...

  • and metric derfinitions)

Activity Artifacts

Lab requirements and setup instructions

Document learnings may impact ...

  • RM - Hardware profiles / metrics impacting Cloud Native 

Feedback and learnings will inform 

...

  • RM - software

...

  • profiles and configurations for Cloud Native deployments
  • RA-2 gaps and requirements feeding RI-2 including installer requirements
  • Gaps in test-coverage
  • etc.

Activities / Milestones

  1. Lab specification and setup Lab Specification and Setup
    1. Evaluate lab requirements from RA-2 (if possible ... may need to read between the lines but this will at least help to give feedback to RA-2 or RI-2) 
    2. Compare with current OPNFV lab spec. (aka Pharos spec.) and highlight any gaps / issues.
    3. Develop / document draft of a CNTT RI-2 lab spec that can be used to deploy and test all Cloud Infrastructure capabilities specified in RA-2. This will be an input to RC for requirements of a CNTT "approved lab" as part of LFN OVP 2.0 (conformance program)
      1. What would be a reasonable number of compute nodes + spec and network topology?
      2. What are differences to CNCF test-bed?
  2. Install and configuration of BMRA Kubernetes Bare-Metal Install and Configuration
    1. Document configurations / learning (configuration of hardware / firmware / software)
    2. Cookbook to follow install with configuration steps
    3. Document issues run into since its a different environment (compare to the CNCF test-bed)
  3. Map BMRA features against RA-2 requirements Kubernetes Bare-metal Features
    1. Features of BMRA that map to RA-2 requirements
    2. Features of BMRA that point to requirements missing from RA-2
    3. RA-2 requirements not met by BMRA
  4. Testing RI-2 (Kubernetes bare-metal) Kubernetes Bare-metal Testing
    1. WIP

Lab Test Environment

References

Lab Requirements should be traceable to RM / RA-2 (i.e. whatever impacts hardware provisioning and configuration)

  • Specify baseline for installer starting to provision (predeploy validation check?)
  • Features (e.g. SR-IOV) and what needs to be provisioned to enable
  • What is done by the installer and what is outside (e.g. BIOS and bootloader config.)
  •  ...

CNCF Test

...

activities related to RA-2 / RI-2

Requirements from CNTT RA2 https://docs.google.com/spreadsheets/d/12EWZVvlumktXoywvmlYPR_DrU34e7Gk_rSED3VyCG4o/edit?pli=1#gid=0

CNF conformance https://github.com/cncf/cnf-conformance

Contributors

References:

About Intel Kubernetes networking reference

RC 

...

About the Intel OPNFV Community Lab

...