Deploy ScalarDB Cluster on Amazon Elastic Kubernetes Service (EKS)
This guide explains how to deploy ScalarDB Cluster on Amazon Elastic Kubernetes Service (EKS).
In this guide, you will create one of the following two environments in your AWS environment. The environments differ depending on which client mode you use:
-
direct-kubernetes
client mode. In this mode, you deploy your application in the same EKS cluster as your ScalarDB Cluster deployment. -
indirect
client mode. In this mode, you deploy your application in an environment that is different from the EKS cluster that contains your ScalarDB Cluster deployment.
Step 1. Subscribe to ScalarDB Cluster in AWS Marketplace
You must get the ScalarDB Cluster container image by visiting AWS Marketplace and subscribing to ScalarDB Cluster Standard Edition (Pay-As-You-Go) or ScalarDB Cluster Premium Edition (Pay-As-You-Go). For details on how to subscribe to ScalarDB Cluster in AWS Marketplace, see Subscribe to Scalar products from AWS Marketplace.
Step 2. Create an EKS cluster
You must create an EKS cluster for the ScalarDB Cluster deployment. For details, see Guidelines for creating an Amazon EKS cluster for Scalar products.
Step 3. Set up a database for ScalarDB Cluster
You must prepare a database before deploying ScalarDB Cluster. To see which types of databases ScalarDB supports, refer to ScalarDB Supported Databases.
For details on setting up a database, see Set up a database for ScalarDB/ScalarDL deployment on AWS.