Container Deployment Using humio-core

The recommended deployment model for a LogScale cluster in production using the LogScale containers is to deploy a separate Kafka cluster and use this in combination with LogScale. The deployment diagram for this model is shown below:

graph LR %%{init: {"flowchart": {"defaultRenderer": "elk"}} }%% subgraph LogScale LS1["LogScale 1"] LS2["LogScale 2"] LS3["LogScale 3"] end subgraph Kafka K1["Kafka 1"] K2["Kafka 2"] K3["Kafka 3"] end LogScale <--humio-ingest--> Kafka LogScale <--global-events--> Kafka

The different components of the deployments:

Note

If you are running LogScale on Arm hardware, then the instructions in the following sections still apply, just use the humio/humio-core:1.abc.d--arm64 container instead of humio-core. For example, pull the image with the command docker pull humio/humio-core:1.189.1--arm64. For Arm platform you do need to specify the version and platform tags.