VirtualMachineClass

VirtualMachineClass
VirtualMachineClass

In a Tanzu Kubernetes cluster Virtual Machine Classes reserve a set of resources for the VM including cpu, memory, and storage.

JSON Example
{
    "name": "string",
    "cpuReservationRequestedMHz": 0,
    "memoryReservationRequestedMB": 0,
    "cpuCount": 0,
    "memoryMB": 0,
    "isFullyReserved": false
}
string
name
Optional

Name of the Virtual Machine Class.

integer As int64 As int64
cpuReservationRequestedMHz
Optional

CPU in MHz that a node reserves when this VirtualMachineClass is applied to the node of a Kubernetes cluster.

integer As int64 As int64
memoryReservationRequestedMB
Optional

Memory in MB that a node reserves when this VirtualMachineClass is applied to the node of a Kubernetes cluster.

integer As int32 As int32
cpuCount
Optional

Number of CPUs that a node gets when this VirtualMachineClass is applied to the node of a Kubernetes cluster.

integer As int64 As int64
memoryMB
Optional

Memory in MB that a node gets when this VirtualMachineClass is applied to the node of a Kubernetes cluster.

boolean
isFullyReserved
Optional

This read-only field conveys whether CPU and memory resources are fully reserved or not when this VirtualMachineClass is applied to the node of the Kubernetes cluster.

Availability
Added in 35.0