# Cluster Resource Administration This directory includes Kubernetes resources that should be installed on Kubernetes clusters that will have GeoSphere deployed on them. While there may be local cluster builtin equivalents to the resources defined here, these builtin names are not used in the current configuration in this deploy repository. The builtin resources could be used instead of installing the resources defined in this directory by updating the `values-X.yaml` files in the various directories and in the `.gitlab-ci.yml` configuration file. ## Storage - Local Large Cache This storage class and persistent volume can be used for cases where a GeoSphere component needs relatively high performance and large capacity storage. Both the StorageClass and the PersistentVolume are defined in `local-large-cache.yaml`. This storage is primarily used for GeoSphere's tile cache (used by MapCache). It defines large storage that is physically located/connected to the node where the pod is being run or at least performs like it is. The term "large" here refers to multiple terabytes (3-10TB). While this isn't large in generic storage terms, it is considered large for a "cache" which is not guaranteed to persist. To apply: ```bash kubectl apply -f local-large-cache.yaml ``` ## Storage - Local Medium Archive Similar to Local Large Cache above, but larger available space. Note this should only be used for testing as data will be deleted when the claim is removed.