diff --git a/start/requirements-and-prerequisites.md b/start/requirements-and-prerequisites.md index 6aa39751..6b3ae9fc 100644 --- a/start/requirements-and-prerequisites.md +++ b/start/requirements-and-prerequisites.md @@ -98,6 +98,8 @@ If you find an issue with an unlisted configuration, before reporting a bug, upd The Portainer Server requires persistent storage in order to maintain the database and configuration information it needs to function. The installation process provides a basic storage configuration for your platform. By default, both Docker and Kubernetes provide local (to the node) storage only, and if cluster-wide persistent storage is desired we recommend implementing it at the infrastructure level (for example, via NFS). +Additionally, you will want to ensure that your persistent storage for Portainer's data volume is right-sized for your needs. If you intend to use Portainer's Git deployment functionality for example, you will need to be aware that as part of the deployment from Git, Portainer will clone the remote repository locally to the Portainer data volume, which in the case of larger or multiple Git repos may consume significant amounts of disk space. + ## Ports In order to access the UI and API, and for the Portainer Server instance and the Portainer Agents to communicate, certain ports need to be accessible. diff --git a/user/docker/stacks/add.md b/user/docker/stacks/add.md index 9668e3d4..b93c9eca 100644 --- a/user/docker/stacks/add.md +++ b/user/docker/stacks/add.md @@ -93,6 +93,10 @@ When you're ready click **Deploy the stack**. If your Compose file is hosted in a Git repository, you can deploy from there. From the menu select **Stacks**, click **Add stack**, then give the stack a descriptive name. +{% hint style="warning" %} +When a stack is deployed from Git, Portainer will clone the entire Git repository as part of the deployment process. Ensure you have enough free space to accommodate this. +{% endhint %} +
Select **Git Repository** then enter information about your Git repo. diff --git a/user/kubernetes/applications/manifest.md b/user/kubernetes/applications/manifest.md index 7f108428..c3c2bcb6 100644 --- a/user/kubernetes/applications/manifest.md +++ b/user/kubernetes/applications/manifest.md @@ -22,6 +22,10 @@ If you want to use namespaces defined in your manifest defines the namespace(s) Use the provided fields to enter the details of your Git repository containing your Kubernetes manifests. +{% hint style="warning" %} +When an application is deployed from Git, Portainer will clone the entire Git repository as part of the deployment process. Ensure you have enough free space to accommodate this. +{% endhint %} + | Field/Option | Overview | | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Authentication | Toggle this on if your repository requires authentication. |