Basic Architecture Configuration

The basic architecture configuration for Kubernetes deployment offers a straightforward approach where all tasks run on all pods, providing cost efficiency and simplicity but limiting individual component scalability. The documentation outlines the advantages and disadvantages of this setup, accompanied by a visual representation of the basic architecture and important notes about network communication across zones for LogScale and Kafka pods.

The basic cluster specification above when deployed would run all tasks on all pods.

Pros:

  • Easy to get started, since we only need to specify configurations for one set of cluster pods (aka node pool)

  • Cheap, since it may be more efficient if we don't need to run many separate pods to achieve the same amount of work

Cons:

  • Can't scale individual logical LogScale components independently

Kubernetes Installation Basic Architecture

Figure 7. Kubernetes Installation Basic Architecture


Note

Network communication isn't fully shown. There is communication across zones for LogScale and Kafka pods.