Skip to content

Latest commit

 

History

History
46 lines (42 loc) · 5.72 KB

V1KubeVirtConfiguration.md

File metadata and controls

46 lines (42 loc) · 5.72 KB

V1KubeVirtConfiguration

Properties

Name Type Description Notes
additional_guest_memory_overhead_ratio str AdditionalGuestMemoryOverheadRatio can be used to increase the virtualization infrastructure overhead. This is useful, since the calculation of this overhead is not accurate and cannot be entirely known in advance. The ratio that is being set determines by which factor to increase the overhead calculated by Kubevirt. A higher ratio means that the VMs would be less compromised by node pressures, but would mean that fewer VMs could be scheduled to a node. If not set, the default is 1. [optional]
api_configuration V1ReloadableComponentConfiguration [optional]
architecture_configuration V1ArchConfiguration [optional]
auto_cpu_limit_namespace_label_selector K8sIoApimachineryPkgApisMetaV1LabelSelector When set, AutoCPULimitNamespaceLabelSelector will set a CPU limit on virt-launcher for VMIs running inside namespaces that match the label selector. The CPU limit will equal the number of requested vCPUs. This setting does not apply to VMIs with dedicated CPUs. [optional]
common_instancetypes_deployment V1CommonInstancetypesDeployment CommonInstancetypesDeployment controls the deployment of common-instancetypes resources [optional]
controller_configuration V1ReloadableComponentConfiguration [optional]
cpu_model str [optional]
cpu_request K8sIoApimachineryPkgApiResourceQuantity [optional]
default_runtime_class str [optional]
developer_configuration V1DeveloperConfiguration [optional]
emulated_machines list[str] Deprecated. Use architectureConfiguration instead. [optional]
eviction_strategy str EvictionStrategy defines at the cluster level if the VirtualMachineInstance should be migrated instead of shut-off in case of a node drain. If the VirtualMachineInstance specific field is set it overrides the cluster level one. [optional]
handler_configuration V1ReloadableComponentConfiguration [optional]
image_pull_policy str Possible enum values: - `"Always"` means that kubelet always attempts to pull the latest image. Container will fail If the pull fails. - `"IfNotPresent"` means that kubelet pulls if the image isn't present on disk. Container will fail if the image isn't present and the pull fails. - `"Never"` means that kubelet never pulls an image, but only uses a local image. Container will fail if the image isn't present [optional]
instancetype V1InstancetypeConfiguration Instancetype configuration [optional]
ksm_configuration V1KSMConfiguration KSMConfiguration holds the information regarding the enabling the KSM in the nodes (if available). [optional]
live_update_configuration V1LiveUpdateConfiguration LiveUpdateConfiguration holds defaults for live update features [optional]
machine_type str Deprecated. Use architectureConfiguration instead. [optional]
mediated_devices_configuration V1MediatedDevicesConfiguration [optional]
mem_balloon_stats_period int [optional]
migrations V1MigrationConfiguration [optional]
min_cpu_model str [optional]
network V1NetworkConfiguration [optional]
obsolete_cpu_models dict(str, bool) [optional]
ovmf_path str Deprecated. Use architectureConfiguration instead. [optional]
permitted_host_devices V1PermittedHostDevices [optional]
seccomp_configuration V1SeccompConfiguration [optional]
selinux_launcher_type str [optional]
smbios V1SMBiosConfiguration [optional]
support_container_resources list[V1SupportContainerResources] SupportContainerResources specifies the resource requirements for various types of supporting containers such as container disks/virtiofs/sidecars and hotplug attachment pods. If omitted a sensible default will be supplied. [optional]
supported_guest_agent_versions list[str] deprecated [optional]
tls_configuration V1TLSConfiguration [optional]
virtual_machine_instances_per_node int [optional]
virtual_machine_options V1VirtualMachineOptions [optional]
vm_rollout_strategy str VMRolloutStrategy defines how changes to a VM object propagate to its VMI [optional]
vm_state_storage_class str VMStateStorageClass is the name of the storage class to use for the PVCs created to preserve VM state, like TPM. The storage class must support RWX in filesystem mode. [optional]
webhook_configuration V1ReloadableComponentConfiguration [optional]

[Back to Model list] [Back to API list] [Back to README]