diff --git a/src/markdown-pages/install-with-kurl/system-requirements.md b/src/markdown-pages/install-with-kurl/system-requirements.md index 0774bc04..fc009a08 100644 --- a/src/markdown-pages/install-with-kurl/system-requirements.md +++ b/src/markdown-pages/install-with-kurl/system-requirements.md @@ -59,6 +59,7 @@ The following table lists information about the core directory requirements. | kube-apiserver | /var/log/apiserver/ | 1 GB | Kubernetes audit logs. See Kubernetes [Auditing documentation](https://kubernetes.io/docs/tasks/debug/debug-cluster/audit/) for mode information. | | kURL | /var/lib/kurl/ | *10 GB *** | kURL data directory used to store utilities, system packages, and container images. This directory can be overridden with the flag `kurl-install-directory` (see [kURL Advanced Install Options](/docs/install-with-kurl/advanced-options)) | | Root Disk | / | 100 GB | Based on the aggregate requirements above and the fact that Kubernetes will start to reclaim space at 85% full disk, the minimum recommended root partition is 100 GB. See details above for each component. | +| Temp storage | /tmp | Variable | In an airgapped installation, the temp directory `/tmp` is used to unpack the airgap image bundle before uploading to a registry. The temp directory must be sized accordingly; we recommend twice the size of the airgap bundle size containing application images. The temp directory can be overridden by setting the `TMPDIR` environment variable before installing your application with `kots install`. E.g. `TMPDIR=/mnt/bigdisk/tmp kubectl kots install APP_NAME --license-file PATH_TO_LICENSE --airgap-bundle PATH_TO_AIRGAP_BUNDLE` | ** This requirement depends on the size of the container images and the amount of ephemeral data used by your application containers.*