- Notifications
You must be signed in to change notification settings - Fork0
timtorChen/homelab
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
...progressing with未来のミュージアム 🎧
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.
| Name | Description | |
|---|---|---|
| Talos | Immutable Linux distribution for Kubernetes. | |
| Flux | Gitops tool to reconcile sources from Git repository to Kubernetes. | |
| Kyverno | Kubernetes policy manager. | |
| Cilium | Advanced networking. | |
![]() | Metallb | IP address announcement and allocation for Kubernetes LoadBalancer. |
| Cloudflared | Encrypted tunnel between server and Cloudflare. | |
| Cert-manager | Public and private certificate controller. | |
| Ingress-nginx | Simple ingress controller. | |
| Argo | Crons, workflows, and events trigger. | |
| Rook-ceph | Ceph operator, providing block, object and file storage. | |
| Volsync | Persistent Volume snapshot and backup. | |
| CloudNativePG | Postgres operator. | |
| Grafana LG | System monitoring. | |
| Amazon-eks-pod-identity-webhook | ServiceAccount token injection for Pod to access AWS. |
| Service | Usage | Cost |
|---|---|---|
| Github | Code repository and automation chores/jobs | Free |
| JumpCloud | SSO identity provider | Free |
| Cloudflare | Domain registrar and tunnel | $12/year |
| Backblaze | S3 bucket for buckup | ~$5/month |
| AWS | Parameter storage and terraform backend | Free |
| Grafana Cloud | External montoring | Free |
| Let's Encrypt | Public certificate authroity | Free |
| Total ~$6/month |
| Device | Description | Count | RAM | Disk |
|---|---|---|---|---|
| Askey RTF8207W | Chunghwa Telecom modem | 1 | ||
| Mikrotik RB4011iGS+RM | Router | 1 | ||
| Mikrotik CRS328-24P-4S+RM | PoE Switch | 1 | ||
| Intel NUC12WSHi5 | Kubernetes control planes | 1 | 16GB Mircon CT16G4SFRA32A | 960GB SSD Micron 5200 |
| Intel NUC11TNHi50L | Kubernetes worker nodes | 3 | 16GB*2 Mircon CT16G4SFRA32A | • OS: 960GB SSD Mircon 5300 • Data: 960GB NVMe Mircon 7450 |
| Ubiquiti Power Distribution Pro | 16p Switched and metered PDU | 1 |
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.
Code is under theMIT License.Document and image is avaliable underCC BY-SA 4.0 License.
About
🏡 My homelab
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors3
Uh oh!
There was an error while loading.Please reload this page.


