Skip to content

Tanguille/cluster

Repository files navigation

Cluster

Welcome to my fluxcd kubernetes cluster running on talos. This is based on the cluster-template project where I want to express my gratitude to the community for all the amazing work they have done.

Stats

Talos   Kubernetes   Flux  

Status-Page   Alertmanager

Age-Days   Uptime-Days   Node-Count   Pod-Count   CPU-Usage   Memory-Usage   Alerts

Architecture

This is a 3-node control plane Kubernetes cluster running on Talos Linux. All nodes serve as both control plane and worker nodes.

  • CNI: Cilium
  • Storage: Rook Ceph + OpenEBS Hostpath (migrating away from OpenEBS ZFS)
  • Networking: Cloudflare Tunnel, External DNS, Envoy Gateway, k8s-gateway

Nodes

Control Plane 1

TrueNAS VM:

  • CPU: AMD Ryzen 5800X → 6 cores allocated to Talos
  • RAM: 128GB DDR4 → 48GB allocated to Talos
  • GPU: NVIDIA RTX 2070 → Full passthrough to Talos
  • Networking: 10G NIC running at 2.5Gbps
  • Storage: Samsung PM983 2TB nvme
    • Boot ZVOL: 500GB
    • ZFS ZVOL: 500GB
    • Ceph ZVOL: 500GB

Control Plane 2 & 3

Chuwi Ubox:

  • CPU: AMD Ryzen 6600H (6 cores)
  • RAM: 32GB DDR5
  • GPU: AMD Radeon 660M (APU)
  • Networking: 2x 2.5Gbps NICs (1 used)
  • Storage: Micron 7450 Pro 1TB nvme (1 currently broken and replaced by Samsung 980 Pro 1TB nvme) & AirDisk 500GB SSD

About

My home kubernetes GitOps repository.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 52