Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

🏡 My homelab

License

NotificationsYou must be signed in to change notification settings

timtorChen/homelab

Repository files navigation

Discord  Talos  Kubernetes  Renovate

Age  Node-Count  Pod-Count  CPU-Usage  Memory-Usage  Power-Consumption  


📖 Overview

This is a mono repository for my home infrastructure and Kubernetes cluster. I useTalos Kubernetes distribution, and follows the concept Infrastructure as Code (IaC), using the tools likeFlux,Terraform,Renovate andGithub Actions.

Architecture

🚢 Technology Stack

NameDescription
TalosImmutable Linux distribution for Kubernetes.
FluxGitops tool to reconcile sources from Git repository to Kubernetes.
KyvernoKubernetes policy manager.
CiliumAdvanced networking.
MetallbIP address announcement and allocation for Kubernetes LoadBalancer.
CloudflaredEncrypted tunnel between server and Cloudflare.
Cert-managerPublic and private certificate controller.
Ingress-nginxSimple ingress controller.
ArgoCrons, workflows, and events trigger.
Rook-cephCeph operator, providing block, object and file storage.
VolsyncPersistent Volume snapshot and backup.
CloudNativePGPostgres operator.
Grafana LGTMSystem monitoring.
Amazon-eks-pod-identity-webhookServiceAccount token injection for Pod to access AWS.

☁️ Cloud Services

ServiceUsageCost
GithubCode repository and automation chores/jobsFree
JumpCloudSSO identity providerFree
CloudflareDomain registrar and tunnel$12/year
BackblazeS3 bucket for buckup~$5/month
AWSParameter storage and terraform backendFree
Grafana CloudExternal montoringFree
Let's EncryptPublic certificate authroityFree
Total ~$6/month

🔧 Hardware

Click to see the rack
DeviceDescriptionCountRAMDisk
Askey RTF8207WChunghwa Telecom modem1
Mikrotik RB4011iGS+RMRouter1
Mikrotik CRS328-24P-4S+RMPoE Switch1
Intel NUC12WSHi5Kubernetes control planes116GB Mircon CT16G4SFRA32A960GB SSD Micron 5200
Intel NUC11TNHi50LKubernetes worker nodes316GB*2 Mircon CT16G4SFRA32A
• OS: 960GB SSD Mircon 5300
• Data: 960GB NVMe Mircon 7450
Ubiquiti Power Distribution Pro16p Switched and metered PDU1

🤝 Acknowledgments

Thanks toHome Operations Discord community. I always find lots of cool ideas from chats. Also a special thanks to the greatseries, by Grégoire Jeanmart, which motivate me to start this project.

📄 License

Code is under theMIT License.Document and image is avaliable underCC BY-SA 4.0 License.

About

🏡 My homelab

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors3

  •  
  •  
  •  

[8]ページ先頭

©2009-2025 Movatter.jp