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:

  1. Cluster topology

    Understand the basic topology and components of the LogScale cluster

  2. Kubernetes Deployment Requirements

    Check the basic requirements needed for deployment

  3. Deploying Prerequisites

    Configure the pre-requisite elements of the deployment, such as Kafka, Humio Operator and block storage.

  4. Basic Architecture Configuration

    Deploy a basic architecture, where each node within the cluster has an equal role.

  5. 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.

  6. Deployment for High Availability

    Advice on deploying your cluster within for High Availability.

  7. Additional Considerations

    Additional considerations and options for deployment.