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).
MetalLB¶
k3s-cluster ·
addons
Bare-metal load balancer. Assigns external IPs to LoadBalancer services using L2 ARP announcements on the LAN.
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.
Reflector¶
k3s-cluster ·
addons
Syncs Secrets and ConfigMaps across namespaces. Used to replicate TLS certificates issued in one namespace to others that need them.
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.