Skip to content

Commit 9595583

Browse files
author
Bob Gaydos
committed
Code Review
1 parent 41df80e commit 9595583

File tree

3 files changed

+56
-0
lines changed

3 files changed

+56
-0
lines changed

_topic_maps/_topic_map.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3285,6 +3285,8 @@ Topics:
32853285
Dir: advanced_vm_management
32863286
Topics:
32873287
#Advanced virtual machine configuration
3288+
- Name: Working with resource quotas for virtual machines
3289+
File: virt-working-with-resource-quotas-for-vms
32883290
- Name: Specifying nodes for virtual machines
32893291
File: virt-specifying-nodes-for-vms
32903292
- Name: Configuring certificate rotation
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
// Module included in the following assemblies:
2+
//
3+
// * virt/virtual_machines/advanced_vm_management/virt-working-with-resource-quotas-for-vms.adoc
4+
5+
:_content-type: PROCEDURE
6+
[id="virt-setting-resource-quota-limits-for-vms_{context}"]
7+
= Setting resource quota limits for virtual machines
8+
9+
Resource quotas that only use requests automatically work with virtual machines (VMs). If your resource quota uses limits, you must manually set resource limits on VMs. Resource limits must be at least 100 MiB larger than resource requests.
10+
11+
.Procedure
12+
13+
. Set limits for a VM by editing the `VirtualMachine` manifest. For example:
14+
+
15+
[source,yaml]
16+
----
17+
apiVersion: kubevirt.io/v1
18+
kind: VirtualMachine
19+
metadata:
20+
name: with-limits
21+
spec:
22+
running: false
23+
template:
24+
spec:
25+
domain:
26+
# ...
27+
resources:
28+
requests:
29+
memory: 128Mi
30+
limits:
31+
memory: 256Mi <1>
32+
----
33+
<1> This configuration is supported because the `limits.memory` value is at least `100Mi` larger than the `requests.memory` value.
34+
35+
. Save the `VirtualMachine` manifest.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
:_content-type: ASSEMBLY
2+
[id="virt-working-with-resource-quotas-for-vms"]
3+
= Working with resource quotas for virtual machines
4+
include::_attributes/common-attributes.adoc[]
5+
:context: virt-working-with-resource-quotas-for-vms
6+
7+
toc::[]
8+
9+
Create and manage resource quotas for virtual machines.
10+
11+
include::modules/virt-setting-resource-quota-limits-for-vms.adoc[leveloffset=+1]
12+
13+
[role="_additional-resources"]
14+
[id="additional-resources_virt-working-with-resource-quotas-for-vms"]
15+
== Additional resources
16+
17+
* xref:../../../applications/quotas/quotas-setting-per-project.adoc#quotas-setting-per-project[Resource quotas per project]
18+
19+
* xref:../../../applications/quotas/quotas-setting-across-multiple-projects.adoc#quotas-setting-across-multiple-projects[Resource quotas across multiple projects]

0 commit comments

Comments
 (0)