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 for CNTT participants to learn and 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, feel free to provide your ideas and suggestions to Trevor Cooper or comment on this page to help get this activity started.
...
- Lab specification and setup Lab Specification and Setup
- 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)
- Compare with current OPNFV lab spec. (aka Pharos spec.) and highlight any gaps / issues issues.
- 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)
- What would be a reasonable number of compute nodes + spec and network topology?
- What are differences to CNCF test-bed?
- Install and configuration of BMRA Kubernetes Bare-Metal Install and Configuration
- Document configurations / learning (configuration of hardware / firmware / software)
- Cookbook to follow install with configuration steps
- Document issues run into which would expect since its a different environment (compare to the CNCF test-bed)
- Map BMRA features against RA-2 requirementsrequirements Kubernetes Bare-metal Features
- Features of BMRA that map to RA-2 requirements
- Features of BMRA that point to requirements missing from RA-2
- RA-2 requirements not met by BMRA
- Testing RI-2 (Kubernetes bare-metal) Kubernetes Bare-metal TestingTesting
- WIP
Lab Test Environment
References
...
- 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
- Trevor Cooper (Intel)
- Michael Pedersen
References:
- Bare-Metal Reference Architecture (BMRA) User guide: https://builders.intel.com/docs/networkbuilders/container-bare-metal-for-2nd-generation-intel-xeon-scalable-processor.pdf
- BMRA source and releases: https://github.com/intel/container-experience-kits
About Intel Kubernetes networking reference
...