Prerequisites
On this page
Kubernetes concepts
This tutorial assumes you have a basic knowledge of containers and Kubernetes concepts such as Objects, Pods, PersistentVolumes, and so on.
kubectl
Follow these instructions to install kubectl
on the host used to control and manage your cluster.
Host requirements
Cluster deployments must be on hosts that satisfy SingleStore’s hardware and software requirements.
-
Red Hat OpenShift Container Platform 4.
x+ -
Kubernetes versions 1.
19 through 1. 30 Note
For supported deployment on AWS, Azure, or Google, please deploy using SingleStore Helios.
Using a Helm Chart to deploy SingleStore via the Operator is currently not supported.
-
Physical or virtual machines with the following:
-
At least four CPU cores and eight GB of RAM per machine (8 vCPU and 32 GB of RAM is recommended for leaf nodes to align with license unit calculations)
-
Running Linux kernel 3.
10 or later and either an xfs
orext4
filesystem -
Each SingleStore Pod needs to be able to communicate with other SingleStore Pods in the same cluster over port 3306
-
The Kubernetes worker nodes/host systems must meet the specified system requirements as outlined in our System Requirements and Recommendations documentation.
-
Refer to Set System Requirements for more information on how to configure hosts with a Kubernetes DaemonSet.
Host recommendations
Consideration should be given to future expansion needs.allowVolumeExpansion
is set to true
to enable future storage size increases.
Last modified: July 25, 2023