Blog
Kubernetes
Ephemeral Environments
5
minutes

Get Ephemeral Environments on Kubernetes in Less than 10 Minutes

Qovery is a DevOps automation tool designed to make Kubernetes developer-friendly. It offers self-service capabilities, allowing developers to efficiently manage and scale their applications. One of the standout features of Qovery is the ability to create Ephemeral Environments, which we will focus on in this guide. So keep reading to see how you can get a fully operational Ephemeral Environments system on your Kubernetes Cluster in less than 10 minutes.
September 26, 2025
Romaric Philogène
CEO & Co-founder
Summary
Twitter icon
linkedin icon
Read this introduction article if you are not familiar with the concept of Ephemeral Environments.

Ephemeral Environments Setup

1. Installing Qovery on Your Kubernetes cluster

Setting up Qovery on your Kubernetes cluster is straightforward. Regardless of your operating system - MacOS, Linux, or Windows - the "qovery cluster install" command is your starting point.

# qovery cluster install

(read the full installation guide here)

This command initiates a fully automated process that generates a Helm values file with several commands you can copy and paste. The final output looks like this:

////////////////////////////////////////////////////////////////////////////////////
//// Please copy/paste the following commands to install Qovery on your cluster ////
//// ⚠️ Check the values file before running the commands ⚠️ ////
////////////////////////////////////////////////////////////////////////////////////

# Add the Qovery Helm repository
helm repo add qovery https://helm.qovery.com
helm repo update

# Install Qovery on your cluster first, without some some services to avoid circular dependencies errors
helm upgrade --install --create-namespace -n qovery -f "values-my-kube-cluster.yaml" --atomic \
--set services.certificates.cert-manager-configs.enabled=false \
--set services.certificates.qovery-cert-manager-webhook.enabled=false \
--set services.qovery.qovery-cluster-agent.enabled=false \
--set services.qovery.qovery-engine.enabled=false \
qovery qovery/qovery

# Then, re-apply the full Qovery installation with all services
helm upgrade --install --create-namespace -n qovery -f \"values-my-kube-cluster.yaml\" --wait --atomic qovery qovery/qovery

Once executed, it will take less than 3 minutes for Qovery to be installed on your Kubernetes cluster. (Not even the time to have a break 😁).

2. Ephemeral Environments Setup

To get started with your Ephemeral Environments, you first need to configure your base environment, which will be the parent environment for all your ephemeral environments.

Once this blueprint is created, you must "turn on" the Ephemeral Environment feature.

That's it! You can create your first Ephemeral Environment 😎.

3. Let's Use Ephemeral Environments

This is where the Qovery magic begins. Every time a pull request is opened, you get an Ephemeral Environment. The environment is completely isolated from the others. If you delete or change a service, it will only be reflected in this environment.

The Qovery ephemeral environment feature replicates the blueprint environment. It dynamically adjusts parameters to match the needs of the pull request, providing unique preview URLs for each service running inside your environment.

This functionality underscores the dynamic and adaptable nature of Qovery, catering specifically to the needs of development teams.

FAQ

With over 60,000 users using Qovery, we are used to responding to the most common questions. So here is a short list of answers you might question yourself.

Does the Ephemeral Environment disappear when my Pull Request is closed or merged?

Yes! Qovery drops down the associated Ephemeral Environment and releases all resources.

Does that work with monorepos?

Yes. It also works with services from different repositories inside the same environment. (we also provide optimization to speed up your deployment time.)

Can I use managed services like RDS, MongoDB Atlas... and more?

Yes, you can use any managed services such as RDS, MongoDB, Cloudflare workers... with the concept of Lifecycle Jobs. Look at this complete example to deploy an AWS RDS instance.

Can I use my Terraform modules?

Yes, with our concept of Lifecycle Jobs you can deploy your Terraform, Cloudflormation, Pulumi, <put your IaC tool> modules.

Can I deploy my Helm Charts?

Yes, we do support Helm Chart deployment.

How do I seed my database?

Take a look at this complete section. We have even created an open-source tool - Replibyte - to help you seed your database with production-like data.

Can I integrate it into my CI/CD?

Yes, it's as simple as using our Qovery CLI inside your CI/CD pipeline. You can take a look at this example.

Can I use my secrets manager?

Yes! We support AWS Secrets Manager, Hashicorp Vault, Doppler, Parameter Store... You can plug any secrets manager.

I am not a fan of using a UI for configuration. Do you provide a GitOps way to configure Qovery?

Yes, you can fully configure Qovery with our official Terraform provider.

Can I use the Ephemeral Environments to run E2E tests?

Excellent question; this is something we see a lot from our customers. Take a look at this step-by-step guide to create E2E testing environments.

Qovery sounds magic... How does it work?

A complete article explaining how Qovery works is available here. But basically, Qovery handles all the heavy lifting for you. Once you install it on your cluster, Qovery initiates a connection to its control plane and starts orchestrating services when you open or close Pull Requests.

How your Kubernetes cluster communicates with the Qovery control plane

Is Qovery secured?

Qovery is built with security in mind and adheres to high standards such as HIPAA and SOC2 compliance. Hundreds of companies like Alan, GetSafe, and Talkspace (NASDAQ: TALK) rely on Qovery daily, underscoring its reliability and security. Don't take our word for granted; feel free to audit our open-source repository.

How much does Qovery cost?

Our Free plan works perfectly well for using our Ephemeral Environment feature. Refer to our pricing page for more details on the potential limitations and upgrades.

Why didn't I know about Qovery before?

Because you didn't have the chance to find us, but now it's no longer the case 😁

Start Now!

Qovery simplifies Kubernetes for developers and makes it incredibly quick to set up Ephemeral Environments, enhancing the productivity of your DevOps. The best part? You can start with Qovery for free - no credit card required.

Share on :
Twitter icon
linkedin icon
Tired of fighting your Kubernetes platform?
Qovery provides a unified Kubernetes control plane for cluster provisioning, security, and deployments - giving you an enterprise-grade platform without the DIY overhead.
See it in action

Suggested articles

Kubernetes
 minutes
Stopping Kubernetes cloud waste: agentic automation for enterprise fleets

Agentic Kubernetes resource reclamation is the practice of using an autonomous control plane to continuously identify, suspend, and delete idle infrastructure across a multi-cloud Kubernetes fleet. It replaces manual cleanup and reactive autoscaling with intent-based policies that act on business state, eliminating the configuration drift and cloud waste typical of unmanaged fleets.

Mélanie Dallé
Senior Marketing Manager
Platform Engineering
Kubernetes
DevOps
10
 minutes
Kubernetes: the enterprise guide to fleet management at scale

Kubernetes is an open-source platform that automates the deployment, scaling, and management of containerized applications. While originally designed to orchestrate single-cluster workloads, modern enterprise use cases require managing Kubernetes at fleet scale, coordinating thousands of clusters across multi-cloud environments to enforce cost governance, security policies, and automated lifecycle management.

Morgan Perry
Co-founder
AI
Compliance
 minutes
Agentic AI infrastructure: moving beyond Copilots to autonomous operations

The shift from AI copilots to autonomous agents is redefining infrastructure requirements. Discover how to build secure, stateful, and compliant Agentic AI systems using Kubernetes, sandboxing, and observability while meeting EU AI Act standards

Mélanie Dallé
Senior Marketing Manager
Kubernetes
8
 minutes
The 2026 guide to Kubernetes management: master day-2 ops with agentic control

Effective Kubernetes management in 2026 demands a shift from manual cluster building to intent-based fleet orchestration. By implementing agentic automation on standard EKS, GKE, or AKS clusters, enterprises eliminate operational weight, prevent configuration drift, and proactively control cloud spend without vendor lock-in, enabling effective scaling across massive fleets.

Mélanie Dallé
Senior Marketing Manager
Kubernetes
 minutes
Building a single pane of glass for enterprise Kubernetes fleets

A Kubernetes single pane of glass is a centralized management layer that unifies visibility, access control, cost allocation, and policy enforcement across § cluster in an enterprise fleet for all cloud providers. It replaces the fragmented practice of switching between AWS, GCP, and Azure consoles to govern infrastructure, giving platform teams a single source of truth for multi-cloud Kubernetes operations.

Mélanie Dallé
Senior Marketing Manager
Kubernetes
 minutes
How to deploy a Docker container on Kubernetes (and why manual YAML fails at scale)

Deploying a Docker container on Kubernetes requires building an image, authenticating with a registry, writing YAML deployment manifests, configuring services, and executing kubectl commands. While necessary to understand, executing this manual workflow across thousands of clusters causes severe configuration drift. Enterprise platform teams use agentic platforms to automate the entire deployment lifecycle.

Mélanie Dallé
Senior Marketing Manager
Kubernetes
Terraform
 minutes
Managing Kubernetes deployment YAML across multi-cloud enterprise fleets

At enterprise scale, managing provider-specific Kubernetes YAML across multiple clouds creates crippling configuration drift and operational toil. By adopting an agentic Kubernetes management platform, infrastructure teams abstract cloud-specific configurations (like ingress controllers and storage classes) into a single, declarative intent that automatically reconciles across 1,000+ clusters.

Mélanie Dallé
Senior Marketing Manager
Kubernetes
Cloud
AI
FinOps
 minutes
GPU orchestration guide: How to auto-scale Kubernetes clusters and slash AI infrastructure costs

To stop GPU costs from destroying SaaS margins, teams must transition from static to consumption-based infrastructure by utilizing Karpenter for dynamic provisioning, maximizing hardware density with NVIDIA MIG, and leveraging Qovery to tie scaling directly to business metrics.

Mélanie Dallé
Senior Marketing Manager

It’s time to change
the way you manage K8s

Turn Kubernetes into your strategic advantage with Qovery, automating the heavy lifting while you stay in control.