https://github.com/hugginsio/homelab
Containers, Kubernetes, and dangerous amounts of YAML.
https://github.com/hugginsio/homelab
docker fluxcd gitops homelab k8s-at-home kubernetes talos
Last synced: about 2 months ago
JSON representation
Containers, Kubernetes, and dangerous amounts of YAML.
- Host: GitHub
- URL: https://github.com/hugginsio/homelab
- Owner: hugginsio
- Created: 2022-11-16T18:18:21.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-24T01:46:21.000Z (over 1 year ago)
- Last Synced: 2024-10-24T17:44:05.633Z (over 1 year ago)
- Topics: docker, fluxcd, gitops, homelab, k8s-at-home, kubernetes, talos
- Language: HTML
- Homepage: https://docs.huggins.io/homelab/
- Size: 367 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🏠 Homelab
This monorepo contains notes and configuration for my homelab and related cloud
infrastructure. It allows me to provide useful applications & services while
gaining hands-on experience with enterprise best practices including GitOps,
infrastructure-as-code, fault tolerance, and platform security.
I use the following tools & technologies in support of these goals:
- GitOps via `FluxCD`, `Helm`, and `Kustomize`
- IaC via `OpenTofu` (previously, I used `Terraform`)
- Integrated secrets management via `sops` (repository secrets) and the External Secrets Operator (for secrets sync)
- CI automation via `GitHub Actions`, `conftest`, `pre-commit`; supported by `FluxCD`
- Security & policy management (as code!) via `Kyverno` with network security via `Cilium`
- Resilient stateful workloads via `Longhorn` for distributed storage
- Magical bare-metal Kubernetes via `Talos` with full disk encryption and robust node security
## Thanks
- [Home Operations on Discord](https://discord.gg/home-operations)
- [@whazor/k8s-at-home-search](https://kubesearch.dev)
- [@onedr0p/home-ops](https://github.com/onedr0p/home-ops/)
- [@buroa/k8s-gitops](https://github.com/buroa/k8s-gitops/)