Skip to content

Latest commit

 

History

History
50 lines (29 loc) · 1.69 KB

File metadata and controls

50 lines (29 loc) · 1.69 KB

Deploying ScyllaDB on EKS

This is a quickstart guide to help you set up a basic EKS cluster quickly with local NVMes and solid performance.

This is by no means a complete guide, and you should always consult your provider's documentation.

Prerequisites

In this guide we'll be using eksctl to set up the cluster, and you'll need kubectl to talk to it.

If you don't have those already, or are not available through your package manager, you can try these links to learn more about installing them:

Creating an EKS cluster

First, let's create a declarative config to used with eksctl :::{code-block} bash :substitutions:

curl --fail --retry 5 --retry-all-errors -o 'clusterconfig.eksctl.yaml' -L https://raw.githubusercontent.com/{{repository}}/{{revision}}/examples/eks/clusterconfig.eksctl.yaml :::

With the config ready, we can easily create an EKS cluster by running

:::{code} bash

eksctl create cluster -f=clusterconfig.eksctl.yaml :::

Deploying {{productName}}

To deploy {{productName}} follow the installation guide.

Creating ScyllaDB

To deploy a ScyllaDB cluster please head to our dedicated section on the topic.

Accessing ScyllaDB

We also hve a whole section dedicated to how you can access teh ScyllaDB cluster you've just created.

Deleting the EKS cluster

Once you are done, you can delete the EKS cluster using the following command:

:::{code}

eksctl delete cluster -f=clusterconfig.eksctl.yaml :::