Various labels are used to decorate objects provided by this project to help end users find the right resources for them.
For example, to list all cluster instance types deployed in the current env that provide 4
vCPUs a user can use the following command:
$ kubectl get virtualmachineclusterinstancetype -linstancetype.kubevirt.io/cpu=4
NAME AGE
cx1.xlarge 39s
m1.xlarge 39s
n1.large 39s
n1.medium 39s
o1.xlarge 39s
u1.xlarge 39s
The version of the common-instancetypes project used to generate these resources.
The vendor of the resource, this is always kubevirt.io
upstream and should be changed by downstream vendors consuming the project.
The suggested patternfly icon to use when displaying the resource.
If the resource has been deprecated ahead of removal in a future release of the common-instancetypes project.
The version of instance type class the resources has been generated from.
The class of the instance type.
The number of vCPUs provided by the instance type.
The amount of memory provided by the instance type.
If NUMA guestmappingpassthrough is enabled by the instance type.
If dedicatedCPUPlacement is enabled by the instance type.
If isolateEmulatorThread is enabled by the instance type.
If hugepages are requested by the instance type.
The underlying type of the workload supported by the preference, current values are linux
or windows
.
The underlying architecture of the workload supported by the preference, current values are arm64
or amd64
.