title | description |
---|---|
Shoot Cluster Purposes |
Available Shoot cluster purposes and the behavioral differences between them |
The Shoot
resource contains a .spec.purpose
field indicating how the shoot is used, whose allowed values are as follows:
evaluation
(default): Indicates that the shoot cluster is for evaluation scenarios.development
: Indicates that the shoot cluster is for development scenarios.testing
: Indicates that the shoot cluster is for testing scenarios.production
: Indicates that the shoot cluster is for production scenarios.infrastructure
: Indicates that the shoot cluster is for infrastructure scenarios (only allowed for shoots in thegarden
namespace).
The following enlists the differences in the way the shoot clusters are set up based on the selected purpose:
testing
shoot clusters do not get a monitoring or a logging stack as part of their control planes.- for
production
andinfrastructure
shoot clusters auto-scaling scale down of the main ETCD is disabled.
There are also differences with respect to how testing
shoots are scheduled after creation, please consult the Scheduler documentation.
We might introduce more behavioral difference depending on the shoot purpose in the future. As of today, there are no plans yet.