Options
All
  • Public
  • Public/Protected
  • All
Menu

DeveloperConfiguration holds developer options

export
interface

V1DeveloperConfiguration

Hierarchy

  • V1DeveloperConfiguration

Index

Properties

cpuAllocationRatio?: number

For each requested virtual CPU, CPUAllocationRatio defines how much physical CPU to request per VMI from the hosting node. The value is in fraction of a CPU thread (or core on non-hyperthreaded nodes). For example, a value of 1 means 1 physical CPU thread per VMI CPU thread. A value of 100 would be 1% of a physical thread allocated for each requested VMI thread. This option has no effect on VMIs that request dedicated CPUs. More information at: https://kubevirt.io/user-guide/operations/node_overcommit/#node-cpu-allocation-ratio Defaults to 10

memberof

V1DeveloperConfiguration

diskVerification?: V1DiskVerification
memberof

V1DeveloperConfiguration

featureGates?: string[]

FeatureGates is the list of experimental features to enable. Defaults to none

memberof

V1DeveloperConfiguration

logVerbosity?: V1LogVerbosity
memberof

V1DeveloperConfiguration

memoryOvercommit?: number

MemoryOvercommit is the percentage of memory we want to give VMIs compared to the amount given to its parent pod (virt-launcher). For example, a value of 102 means the VMI will "see" 2% more memory than its parent pod. Values under 100 are effectively "undercommits". Overcommits can lead to memory exhaustion, which in turn can lead to crashes. Use carefully. Defaults to 100

memberof

V1DeveloperConfiguration

minimumClusterTSCFrequency?: number

Allow overriding the automatically determined minimum TSC frequency of the cluster and fixate the minimum to this frequency.

memberof

V1DeveloperConfiguration

minimumReservePVCBytes?: number

MinimumReservePVCBytes is the amount of space, in bytes, to leave unused on disks. Defaults to 131072 (128KiB)

memberof

V1DeveloperConfiguration

nodeSelectors?: {}

NodeSelectors allows restricting VMI creation to nodes that match a set of labels. Defaults to none

memberof

V1DeveloperConfiguration

Type declaration

  • [key: string]: string
pvcTolerateLessSpaceUpToPercent?: number

LessPVCSpaceToleration determines how much smaller, in percentage, disk PVCs are allowed to be compared to the requested size (to account for various overheads). Defaults to 10

memberof

V1DeveloperConfiguration

useEmulation?: boolean

UseEmulation can be set to true to allow fallback to software emulation in case hardware-assisted emulation is not available. Defaults to false

memberof

V1DeveloperConfiguration

Generated using TypeDoc