Skip to content

Platform Layer

This layer provides the platforms which applications and services are deployed on in the Software Layer. It includes for example, guest operating systems, container orchestration platforms (i.e. Kubernetes), and database management systems.

layers

Platforms

Kubernetes

Talos is my distribution of choice in for home infrastructure due to its minimal, hardened footprint, and low opoerational overhead.

The Talos cluster is deployed on bare-metal small form factor machines. Talos is bootstrapped and configured using Terraform.

The stable API address required for highly available Talos clusters is provided by the VIP feature included with Talos.

To avoid using more compute resources than necessary, each Talos node currently serves both control plane and worker roles.