This repository holds configurations and documentation for deploying my personal homelab and network research tesbed.
The lab environment is intended to run under a infrastructure-as-code model, with all services running as containers deployable by Ansible, Terraform, and Helm within Kubernetes. Currently the lab is run in the cloud within Digital Ocean Kubernetes.
QTY 1: Digital Ocean Load Balancer
QTY 1: Digital Ocean Kubernetes
- Autoscaling Node Group
- Min: 1 nodes; Max: 2 nodes
The following containers are deployed with the Kebernetes cluster environment.
This list is included for demonstration purposes and can be considered partial or otherwise incomplete.
- Telecomsteve (Website)
- ResearchEng Portfolio (Website)
- Prometheus (Monitoring)
- Grafana (Monitoring Dashboard)
- PiHole (ad blocking)
- Librespeed (speed test)
Complete instructions for deploying both Kubernetes and containerized microservices can be found in the wiki pages for this repository.