rafaribe's Homelab
Welcome to my humble homelab.
This git repo is a place where I can experiment with new technologies and ideas. It's stored in a declarative yaml
format, it's also the source of truth to my kubernetes clusters along with other homelab resources.
This repo utilizes infrastructure as code practices and GitOps to declare the infrastructure present in my home.
This allows for a interesting workflow:
- Version control any changes allowing for easy refactors, rollbacks and tinkering.
- Easy disaster recovery as everything except persistent data is present in this repo.
- Try out interesting technologies and have that tracked on version control, allowing me to revisit them later even after deletion.
Tech Stack
Logo |
Name |
Description |
|
Ansible |
Automation tool for configuration management and deployment. |
|
Proxmox |
Virtualization management platform for multiple VMs and containers. |
|
Unifi OS |
Network management and monitoring software for Ubiquiti devices. |
|
Terraform |
Infrastructure as code tool used to automate the provisioning and management of infrastructure resources. |
|
Kubernetes |
Container orchestration platform for automating deployment, scaling, and management of containerized applications. T |
|
Helm |
The package manager for Kubernetes |
|
NGINX |
Nginx-based Kubernetes Ingress controller used to manage external access to Kubernetes cluster services. |
|
Flux |
GitOps continuous delivery tool used to automate application deployments to Kubernetes clusters by managing changes in a Git repository. |
|
Cert Manager |
Kubernetes add-on that automates the management and issuance of TLS certificates from Cloudflare. |
|
Cloudflare |
DNS Provider |
|
Prometheus |
Monitoring and alerting system used to collect and analyze metrics from various sources in a distributed environment. |
|
Loki |
Log aggregation backend |
|
Thanos |
Metrics efficent backend using S3-storage for Prometheus |
|
Grafana |
Dashboard platform |
|
Doppler |
External Secrets Provider |
|
Cilium |
CNI with eBPF-based networking, observability and security |
© All images are copyright to their respective owners and are protected under international copyright laws.