Stages Oveview
What is a stage?
A stage is used to isolate and test resources at the infrastructure level, such as production or development environments.
Purpose of Stages
Resources provisioned under these stages are labelled accordingly and can be used for applying configurations, including:
- Policies
- Compliance
- User permissions
- Estimated costs
- Network peering
- And more
Creating and Selecting Stages
Administrators typically create or select a stage when setting up:
Should I Add a New Stage?
Adding a new stage creates a higher level of isolation in your infrastructure, improving security but potentially increasing costs due to additional clusters. Stages don't usually map directly to software development phases (e.g., dev, QA, staging, pre-prod, production), as not all need isolation.
While there's no limit to the number of stages you can create, we recommend a maximum of three (Non-Production, Pre-Production, Production) to manage costs effectively.
Considerations
While adding stages enhances isolation and security, it may also lead to higher infrastructure costs. As an alternative, consider using namespaces to reflect your software development lifecycle stages