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.

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.

Setting up new environments

Kapstan makes it simple to set up and manage environments. You can create an environment using one of the following approaches:

  1. Set up a new environment from scratch: Kapstan provisions a new VPC and a managed Kubernetes cluster in your cloud account, ensuring a robust and secure foundation for your applications.

  2. Clone an existing environment: Duplicate an existing environment with a single click, streamlining workflows for staging, testing, or additional deployments.

  3. Bring your own Kubernetes cluster: Use an existing Kubernetes cluster, giving you flexibility to integrate Kapstan with your current infrastructure seamlessly.

Can't find what you need?