Options
All
  • Public
  • Public/Protected
  • All
Menu

CPUInstancetype contains the CPU related configuration of a given VirtualMachineInstancetypeSpec.

Guest is a required attribute and defines the number of vCPUs to be exposed to the guest by the instancetype.

export
interface

V1beta1CPUInstancetype

Hierarchy

  • V1beta1CPUInstancetype

Index

Properties

dedicatedCPUPlacement?: boolean

DedicatedCPUPlacement requests the scheduler to place the VirtualMachineInstance on a node with enough dedicated pCPUs and pin the vCPUs to it.

memberof

V1beta1CPUInstancetype

guest: number

Required number of vCPUs to expose to the guest.

The resulting CPU topology being derived from the optional PreferredCPUTopology attribute of CPUPreferences that itself defaults to PreferSockets.

memberof

V1beta1CPUInstancetype

isolateEmulatorThread?: boolean

IsolateEmulatorThread requests one more dedicated pCPU to be allocated for the VMI to place the emulator thread on it.

memberof

V1beta1CPUInstancetype

maxSockets?: number

MaxSockets specifies the maximum amount of sockets that can be hotplugged

memberof

V1beta1CPUInstancetype

model?: string

Model specifies the CPU model inside the VMI. List of available models https://github.com/libvirt/libvirt/tree/master/src/cpu_map. It is possible to specify special cases like "host-passthrough" to get the same CPU as the node and "host-model" to get CPU closest to the node one. Defaults to host-model.

memberof

V1beta1CPUInstancetype

numa?: V1NUMA
memberof

V1beta1CPUInstancetype

realtime?: V1Realtime
memberof

V1beta1CPUInstancetype

Generated using TypeDoc