Skip to content

Rate this page
Thanks for your feedback
Thank you! The feedback has been submitted.

Get free database assistance or contact our experts for personalized support.

Create an Amazon Elastic Kubernetes Service (EKS) cluster

This guide walks you through creating a Kubernetes cluster on Amazon Elastic Kubernetes Service (EKS). The document assumes some experience with the platform. For more information on the EKS, see the Amazon EKS official documentation .

Prerequisites

Install and configure the following:

  1. AWS Command Line Interface (AWS CLI) for interacting with AWS. See the installation guide for your system.
  2. eksctl to simplify cluster creation. See eksctl installation on GitHub.
  3. kubectl — to manage Kubernetes. See the official kubectl installation .

Configure the AWS CLI with your credentials using the official guide .

Create the EKS cluster

  1. Decide on the following:

    • EKS cluster name
    • AWS region
    • Number of nodes
    • Mix of on-demand and spot instances (if any). Spot instances are not recommended for production but can be useful for testing.
  2. Create the cluster by following the official EKS cluster creation instructions .

  3. Install the Amazon EBS CSI driver on the cluster so you can use EBS volumes for persistent storage. See Managing the Amazon EBS CSI add-on .

Delete EKS cluster

To remove the Kubernetes cluster and all resources, see Delete the Operator and database.

Next steps

Deploy the Operator and Percona Server for MongoDB.

Single-namespace deployment Multi-namespace deployment


Last update: March 23, 2026
Created: March 23, 2026