Kubes
A Kube is a SHIPOPS entity whose name is formed from the words Cube and Kubernetes. A kube defines workload placement inside a cluster. From an implementation point of view, it is a set of Helm charts specially configured by SHIPOPS to make the specific application represented by the kube easy to use.
Presets and Application Scenarios
For each kube, SHIPOPS provides ready-made configuration variants, or presets, for specific application usage scenarios.
For example, for a PostgreSQL database there may be a variant with one database, a variant with two replicas where one is read-only, a variant with a connection pool, and so on.
The SHIPOPS user selects the appropriate scenario without needing to perform extra infrastructure configuration that is not directly related to the project's business logic.
Built-In and Custom Kubes
Kubes come in two types: built-in and custom.
Built-in kubes are kubes for popular applications that your infrastructure may need: databases, monitoring systems, project management applications, and others. They are available in the SHIPOPS library, which is updated with each new version.
Custom Kubes are kubes created in the SHIPOPS builder from user applications built from source code (see Building Applications).