Skip to main content
Boost your DevOps efficiency! Dive into our latest white paper.Read Now

Environments

In Kapstan, an environment represents a logical grouping of infrastructure and applications. Environments help you manage resources for different products or projects in a clean way.

If you oversee two distinct products, you can create individual environments for each to ensure a clean separation of resources. Environments are also useful for segregating different operational environments like development and production.

info
  • Resources can't be shared across environments.
  • Setting up an evironment via Kapstan launches a Virtual Network which contains all the necessary resources like subnets, NAT gateway, endpoints and VPC
  • A kubenetes cluster with appropriate IAM roles is launched in every environment.

Environment Types

Based on the selected type of environment, Kapstan provides tailored configuration suggestions to streamline the setup process.

Staging Environments

A staging environment is meant for testing and validation before promoting changes to production. Hence, it's designed to mirror the production environment as closely as possible. However, since it's is a testing environment, it is optimized for cost-effectiveness. When you create a staging environment, Kapstan launches resources that run in single AZ as well as provides suggestions to configure resources in a cost optimized manner.

Production Environments

Since, a production environment is the live environment accessible to your customers, reliability and uptime are paramount. Hence, Kapstan launches resources that run in multi AZ. As you configure resources, Kapstan suggests you appropriate settings to ensure high availability.

Visual Identification

 Every environment in Kapstan has its own unique color for easy identification, especially if you are managing multiple environments in different tabs.

Can't find what you need?