Skip to content
/ beehive Public

GitOps - IaC Repo for my Homelab! Mirror of private Gitea repo

License

Notifications You must be signed in to change notification settings

fonzdm/beehive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

bzzz
BeeHive

Mono repository for my (yet to scale) homelab cluster, built using Beelink mini PCs. Trying to use GitOps methodologies and tools such as Flux โ†—, Git(ea) โ†— and Talos โ†—.

๐Ÿ–ฅ๏ธ Hardware

Device OS Disk Size Data Disk Size Ram OS Function
Beelink SER5 128GiB / 16GiB ProxMox VE Hypervisor
NAS 256GiB 4+2 TiB 16GiB TrueNAS Scale Storage Backend
Ubiquiti USG 2GiB / 512MiB EdgeOS Gateway
Mikrotik hEX PoE 16MiB / 128MiB RouterOS Switch
Ubiquiti U6W / / / / ๐Ÿ›œ Access Point
Ubiquiti U6 Pro / / / / ๐Ÿ›œ Access Point

๐Ÿ–ฅ๏ธ Virtual Resources

TALOS Cluster

Name OS Disk Size Ram Function
talos-cp-101 32GiB 8GiB K8s control-plane
talos-wp-102 32GiB 8GiB K8s worker node

๐Ÿ“ Structure

The project repository is structured as follow:

  • โ˜ธ๏ธ kubernetes: this directory is the Flux baseline and reflects the cluster desired state.
  • ๐Ÿ› ๏ธ infrastructure: this directory contains the assets to provision and support the infrastructure using code.

The project structure is still in development and may be subject to changes or additions.

Acknowledgments

Thanks to imgios โ†— and its fantastic pi3s repoโ†— that I peeked a bit ๐Ÿ‘€

About

GitOps - IaC Repo for my Homelab! Mirror of private Gitea repo

Resources

License

Stars

Watchers

Forks

Releases

No releases published