Skip to content

clarknova99/talos-cluster

Repository files navigation


Talos  Kubernetes 

CPU-Count  Memory-Total 

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


📖  Overview

The repo is home for the code to automate the provisioning and management of my Kubernetes cluster.

NOTE: Slowly migrating to talos from my k3s cluster

  • flux watches this git repo and applies changes to Kubernetes when they are pushed to the repo.
  • renovate monitors the repo, creating pull requests when it finds updates to dependencies.

⚙️ Core Components

  • cilium for networking within the cluster and load balancer for exposed services
  • cert-manager to request SSL certificates to store as Kubernetes resources
  • sops with age to encrypt secrets before publishing to the repo
  • cloudflared: Enables Cloudflare secure access to ingresses.
  • external-dns: Automatically syncs ingress DNS records to a DNS provider.
  • ingress-nginx: Kubernetes ingress controller used for HTTP reverse proxy of service ingresses
  • minio: Object Storage for PVC & Database backups

🔧 Hardware

Device Count Ram Purpose
Beelink EQ13 3 32GB Control Planes
Intel NUC11PAHi7 1 64GB Worker
Intel NUC8i5BEH 1 32GB Worker
Synology 1513+ 1 8GB NAS
Firewalla Gold 1 - Router
Zyxel GS1900-24E Switch 1 - Network Switch
APC SMT1500C 1 - UPS

Based on the fantastic flux template created by onedr0p

About

talos kubernetes cluster managed by flux

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5