Scale /
Increase storage
Your runtime instances have access to 1GB of ephemeral storage by default to allow your workloads to download and process data.
Ephemeral storage will be erased when the container is restarted or terminated, and the data lost. Ephemeral storage is allocated to each running container, and cannot be shared between multiple containers.
Ephemeral storage is available in combined services, deployment services, and jobs.
Scale ephemeral storage
You can increase the ephemeral storage available to containers by expanding advanced resource options in the resources section. Ephemeral storage is available for builds, deployments, and jobs. Any data written to ephemeral storage will be lost when the container is terminated.
If a container attempts to create a file larger than the ephemeral storage assigned to it, it may be evicted. This will trigger a restart for deployments.
The ephemeral storage limits do not apply to paths where a persistent volume is mounted.
Running deployments will be restarted with the new amount of storage.
Add persistent storage
You can make persistent storage available to deployments with a wide range of managed databases, which you can deploy easily and scale horizontally and vertically.
For other use cases you can also attach a persistent volume to a runtime instance.
Next steps
Deploy a database
Create a database to use with your Northflank deployments.
Add a persistent volume
Add persistent volumes to your deployments.
Scale replicas
Easily increase or decrease the amount of replicas to run depending on demand for your service.
Increase CPU and memory
Power-up your services by adding memory and moving from shared to dedicated CPU usage.