Skip to content

Infrastructure

Cluster platform components — the foundation everything else runs on.

All services in this section run on the k3s-cluster.


ArgoCD

k3s-cluster · addons

GitOps continuous delivery controller. Watches the master branch and automatically syncs the cluster to match the declared state in Git.

Documentation  ·  values.sops.yaml


cert-manager

k3s-cluster · addons

Automates TLS certificate issuance and renewal via Let's Encrypt (DNS-01 challenge through Cloudflare).

Documentation  ·  values.yaml


MetalLB

k3s-cluster · addons

Bare-metal load balancer. Assigns external IPs to LoadBalancer services using L2 ARP announcements on the LAN.

Documentation  ·  values.yaml


Longhorn

k3s-cluster · longhorn-system

Distributed block storage for Kubernetes. Provides persistent volumes backed by cluster nodes, with built-in replication and snapshots.

Documentation  ·  values.sops.yaml


agnhost

k3s-cluster · addons

OS-agnostic, multi-purpose cluster diagnostic tool deployed as a DaemonSet on every node. Primarily used for troubleshooting network connectivity between nodes, DNS resolution, and service reachability.

Documentation  ·  values.yaml


Reflector

k3s-cluster · addons

Syncs Secrets and ConfigMaps across namespaces. Used to replicate TLS certificates issued in one namespace to others that need them.

Documentation  ·  values.yaml


Airflow

k3s-cluster · addons

Workflow orchestration platform for scheduled and dependency-aware pipelines. DAGs are baked into a custom image and deployed in the addons namespace.

Documentation  ·  values.yaml