Lakelse RA2 Review

Anuket Project

Lakelse RA2 Review

Reviewers:  please add notes and GitHub issue links in the right-hand column

2.2.1 Cloud Infrastructure Software Profile Capabilities

Reference Model Section

Reference

Description

Requirement for Basic Profile

Requirement for Network Intensive Profile

Specification Reference

Notes and GitHub Issue link

Reference Model Section

Reference

Description

Requirement for Basic Profile

Requirement for Network Intensive Profile

Specification Reference

Notes and GitHub Issue link

4.2.5

e.cap.001

Max number of vCPU that can be assigned to a single Pod by the Cloud Infrastructure

At least 16 (1)

At least 16 (1)

ra2.ch.011



4.2.5

e.cap.002

Max memory in MB that can be assigned to a single Pod by the Cloud Infrastructure

at least 32 GB(1)

at least 32 GB(1)

ra2.ch.012



4.2.5

e.cap.003

Max storage in GB that can be assigned to a single Pod by the Cloud Infrastructure

at least 320 GB(1)

at least 320 GB(1)

ra2.ch.010



4.2.5

e.cap.004

Max number of connection points that can be assigned to a single Pod by the Cloud Infrastructure

6

6

ra2.ntw.003



4.2.5

e.cap.005

Max storage in GB that can be attached / mounted to Pod by the Cloud Infrastructure

Up to 16TB(2)

Up to 16TB(2)





4.2.5

e.cap.006

CPU pinning support

Not required

Must support

ra2.k8s.009



4.2.5

e.cap.007

NUMA support

Not required

Must support

ra2.k8s.006



4.2.5

e.cap.008

IPSec Acceleration using the virtio-ipsec interface

Not required

Optional





4.2.5

e.cap.009

Crypto Acceleration using the virtio-crypto interface

Not required

Optional





4.2.5

e.cap.010

Transcoding Acceleration

Not required

Not required





4.2.5

e.cap.011

Programmable Acceleration

Not required

Not required





4.2.5

e.cap.012

Enhanced Cache Management: L=Lean; E=Equal; X=eXpanded

E

E





4.2.5

e.cap.013

SR-IOV over PCI-PT

Not required

Must support

ra2.ch.002
ra2.ch.003
ra2.k8s.007
ra2.ntw.004
ra2.ntw.008



4.2.5

e.cap.014

Hardware coprocessor support (GPU/NPU)

Not required

Not required

N/A



4.2.5

e.cap.015

SmartNICs

Not required

Optional





4.2.5

e.cap.016

FPGA/other Acceleration H/W

Not required

Optional

ra2.k8s.007
ra2.ntw.012



4.2.5

e.cap.017

Ability to monitor L2-L7 data from workload

n/a(3)

n/a(3)





4.2.5

i.cap.014

Specifies the proportion of CPU cores consumed by the Cloud Infrastructure system on the worker nodes. If SMT is used, it indicates the number of consumed SMT threads.

2

2

ra2.k8s.008



4.2.5

i.cap.015

Indicates the memory consumed by Cloud Infrastructure on the worker nodes

16 GB

16GB





4.2.5

i.cap.016

Number of virtual cores per physical core; also known as CPU overbooking ratio that is required

1:1

1:1

ra2.ch.004
ra2.ch.005



4.2.5

i.cap.017

QoS enablement of the connection point (vNIC or interface)

Not required

Must support





4.2.5

i.cap.018

Support for huge pages

Not required

Must support

ra2.ch.001



4.2.5

i.pm.001

Monitor worker node CPU usage, per nanosecond

Must support

Must support





4.2.5

i.pm.002

Monitor pod CPU usage, per nanosecond

Must support

Must support





4.2.5

i.pm.003

Monitor worker node CPU utilisation (%)

Must support

Must support





4.2.5

i.pm.004

Monitor pod CPU utilisation

Must support

Must support





4.2.5

i.pm.005

Measure external storage IOPs

Must support

Must support





4.2.5

i.pm.006

Measure external storage throughput

Must support

Must support





4.2.5

i.pm.007

Measure external storage capacity

Must support

Must support





2.2.2 Virtual Network Interface Specifications

The required number of connection points to a Pod is described in e.cap.004 above. This section describes the required bandwidth of those connection points.

Reference Model Section

Reference

Description

Requirement for Basic Profile

Requirement for Network Intensive Profile

Specification Reference

Notes and GitHub Issue link

Reference Model Section

Reference

Description

Requirement for Basic Profile

Requirement for Network Intensive Profile

Specification Reference

Notes and GitHub Issue link

4.2.2

n1, n2, n3, n4, n5, n6

1, 2, 3, 4, 5, 6 Gbps

Must support

Must support





4.2.2

nn10, n20, n30, n40, n50, n60

10, 20, 30, 40, 50, 60 Gbps

Must support

Must support





4.2.2

n25, n50, n75, n100, n125, n150

25, 50, 75, 100, 125, 150 Gbps

Must support

Must support





4.2.2

nn50, n100, n150, n200, n250, n300

50, 100, 150, 200, 250, 300 Gbps

Must support

Must support





4.2.2

n100, n200, n300, n400, n500, n600

100, 200, 300, 400, 500, 600 Gbps

Must support

Must support





Table 2-2: Reference Model Requirements: Network Interface Specifications

2.2.3 Cloud Infrastructure Software Profile Requirements

Reference Model Section

Reference

Description

Requirement for Basic Profile

Requirement for Network Intensive Profile

Specification Reference

Notes and GitHub Issue link

Reference Model Section

Reference

Description

Requirement for Basic Profile

Requirement for Network Intensive Profile

Specification Reference

Notes and GitHub Issue link

5.2.1

infra.com.cfg.001

CPU allocation ratio

1:1

1:1

ra2.ch.005
ra2.ch.006



5.2.1

infra.com.cfg.002

NUMA awareness

Must support

Must support

ra2.k8s.006



5.2.1

infra.com.cfg.003

CPU pinning capability

Not required

Must support

ra2.k8s.009



5.2.1

infra.com.cfg.004

Huge Pages

Must support

Must support

ra2.ch.001



5.2.2

infra.stg.cfg.002

Storage Block

Must support

Must support

ra2.stg.004



5.2.2

infra.stg.cfg.003

Storage with replication

Not required

Must support