LogScale Kubernetes Reference Architecture
Deploying LogScale using Kubernetes and Install LogScale Operator on Kubernetes is the recommended deployment model. The reference architecture and deployment model for this type of installation is outlined below.
Note
When following this guide, advanced Kubernetes skills are a prerequisite. This document touches on many different aspects that are assumed to be known by a person running stateful software within a Kubernetes cluster.
To use this guide when deploying LogScale, follow these sections:
Understand the basic topology and components of the LogScale cluster
Kubernetes Deployment Requirements
Check the basic requirements needed for deployment
Configure the pre-requisite elements of the deployment, such as Kafka, Humio Operator and block storage.
Basic Architecture Configuration
Deploy a basic architecture, where each node within the cluster has an equal role.
Advanced Architecture Configuration
Alternatively, deploy a more advanced architecture, where there are different node quantities for the different aspects of the cluster, such as ingestion and HTTP.
Deployment for High Availability
Advice on deploying your cluster within for High Availability.
Additional considerations and options for deployment.