KloudMate Infinity - Tech. Spe...
Deploy on a Kubernetes environment
4min
infra prerequisites a running kubernetes cluster can be either self hosted or used on a cloud kubernetes service ( such as eks, aks, gke, etc ) kubernetes version >= 1 22 only x86 64/amd64 workloads are supported (no arm64 architecture) helm version must be >= 3 14 3 persistent volumes/storage classes are set up in the cluster with a minimum of 1tb of storage a k8s loadbalancer is set up in the cluster if you plan to provision multiple nodes this is not required if you plan to use a single node in which case you should ensure ports 80, 443, and 4318 are exposed on the node a domain name with a wildcard ssl certificate for it smtp credentials for sending email notifications a stripe account \[optional] (only if online billing is required) kubectl and access to the cluster master node is required hardware minimum/poc minimum prod nodes 3 5 cpu/ 8 core 16 core memory 16 gb 32 gb storage 500 gb 1 tb cluster setup (3 control, 2 data nodes) moderate workload the following setup can handle 1tb of data ingestion per month component node count vcpus (each node) ram (each node) storage (each node) control plane 3 4–8 vcpus 8–16 gb 50 gb (os, etcd) data nodes 2 8–16 vcpus 32–64 gb 1–2 tb nvme ssd cluster setup (3 control, 4 data nodes) high workload the following spec is required for a workload that can handle millions of rows per second node type count vcpus (each node) ram (each node) storage (each node) control plane 3 4 vcpus 8–16 gb 50 gb data nodes 4 16–32 vcpus 64–128 gb 1–2 tb (nvme) these prerequisites are essential for deploying kloudmate infinity on your kubernetes infrastructure, ensuring a smooth and efficient setup once completed, please drop us a message for a quick deployment of kloudmate