Skip to content

Commit 534fc79

Browse files
authored
Merge pull request #38474 from bgaydosrh/CNV-14662
CNV-14662: Adding admonitions about container disk limits
2 parents 9524861 + 4ce039f commit 534fc79

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

modules/virt-preparing-container-disk-for-vms.adoc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,13 @@
77

88
You must build a container disk with a virtual machine image and push it to a container registry before it can used with a virtual machine. You can then either import the container disk into a PVC using a data volume and attach it to a virtual machine, or you can attach the container disk directly to a virtual machine as an ephemeral `containerDisk` volume.
99

10+
The size of a disk image inside a container disk is limited by the maximum layer size of the registry where the container disk is hosted.
11+
12+
[NOTE]
13+
====
14+
For link:https://access.redhat.com/documentation/en-us/red_hat_quay/[Red Hat Quay], you can change the maximum layer size by editing the YAML configuration file that is created when Red Hat Quay is first deployed.
15+
====
16+
1017
.Prerequisites
1118

1219
* Install `podman` if it is not already installed.

virt/virtual_machines/virtual_disks/virt-using-container-disks-with-vms.adoc

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,14 @@ toc::[]
77

88
You can build a virtual machine image into a container disk and store it in your container registry. You can then import the container disk into persistent storage for a virtual machine or attach it directly to the virtual machine for ephemeral storage.
99

10+
[IMPORTANT]
11+
====
12+
If you use large container disks, I/O traffic might increase, impacting worker nodes. This can lead to unavailable nodes. You can resolve this by:
13+
14+
* xref:../../../applications/pruning-objects.adoc#pruning-deployments_pruning-objects[Pruning `DeploymentConfig` objects]
15+
* xref:../../../nodes/nodes/nodes-nodes-garbage-collection.adoc#nodes-nodes-garbage-collection-configuring_nodes-nodes-configuring[Configuring garbage collection]
16+
====
17+
1018
include::modules/virt-about-container-disks.adoc[leveloffset=+1]
1119
include::modules/virt-preparing-container-disk-for-vms.adoc[leveloffset=+1]
1220

@@ -17,6 +25,5 @@ include::modules/virt-disabling-tls-for-registry.adoc[leveloffset=+1]
1725
== Next steps
1826

1927
* xref:../../../virt/virtual_machines/importing_vms/virt-importing-virtual-machine-images-datavolumes.adoc#virt-importing-virtual-machine-images-datavolumes[Import the container disk into persistent storage for a virtual machine].
20-
2128
* xref:../../../virt/virtual_machines/virt-create-vms.adoc#virt-create-vms[Create a virtual machine] that uses
2229
a `containerDisk` volume for ephemeral storage.

0 commit comments

Comments
 (0)