Documentation
¶
Overview ¶
Package sizing provides resource sizing and scaling functionality for Clowder applications
Index ¶
- func GetDefaultResourceRequirements() core.ResourceRequirements
- func GetDefaultSizeCPURAM() string
- func GetDefaultSizeVol() string
- func GetDefaultVolCapacity() string
- func GetResourceRequirementsForSize(tShirtSize string) core.ResourceRequirements
- func GetVolCapacityForSize(size string) string
- func IsSizeLarger(capacityA string, capacityB string) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetDefaultResourceRequirements ¶
func GetDefaultResourceRequirements() core.ResourceRequirements
GetDefaultResourceRequirements gets default resource requirement requests and limits
func GetDefaultSizeCPURAM ¶
func GetDefaultSizeCPURAM() string
GetDefaultSizeCPURAM gets the default size for CPU and RAM
func GetDefaultSizeVol ¶
func GetDefaultSizeVol() string
GetDefaultSizeVol gets the default volume size
func GetDefaultVolCapacity ¶
func GetDefaultVolCapacity() string
GetDefaultVolCapacity gets the default volume capacity
func GetResourceRequirementsForSize ¶
func GetResourceRequirementsForSize(tShirtSize string) core.ResourceRequirements
GetResourceRequirementsForSize gets resource requirements - request and limits - for a given size
func GetVolCapacityForSize ¶
GetVolCapacityForSize gets the capacity for a given volume size. Providing "" gets the default.
func IsSizeLarger ¶
IsSizeLarger accepts 2 sizes and returns true if first size is larger than second
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package sizingconfig provides configuration management for resource sizing policies
|
Package sizingconfig provides configuration management for resource sizing policies |
Click to show internal directories.
Click to hide internal directories.