Skip to content

Commit 88203b0

Browse files
authored
Merge pull request #48252 from bgaydosrh/CNV-19689
CNV-19689: Add note about resource quotas
2 parents 9d59f4c + 9595583 commit 88203b0

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)