khuedoan-homelab/README.md

23 lines
958 B
Markdown
Raw Normal View History

2020-07-23 16:45:58 +07:00
# Khue's Home Lab
2020-06-22 14:51:36 +07:00
2021-02-12 16:33:45 +07:00
Work in progress
2020-11-13 00:16:14 +07:00
## Hardware setup
![Hardware](https://user-images.githubusercontent.com/27996771/98970963-25137200-2543-11eb-8f2d-f9a2d45756ef.JPG)
- 4 nodes of NEC SFF PC (Japanese version of the Thinkcentre M700)
- CPU: Intel Core i5-6600T
- RAM: 16GB
- SSD: 128GB
- Switch TP-Link TL-SG108
2021-02-12 16:33:45 +07:00
## Architecture
2020-07-23 16:45:58 +07:00
2021-02-12 16:33:45 +07:00
| Layer | Name | Description | Provisioner |
|-------|------------------------|---------------------------------------------|---------------------|
| 0 | [metal](./metal) | bare metal PXE boot, etcd, docker, lxd, | Ansible, PXE server |
| 1 | [infra](./infra) | Cloud-like infrastructure, based on KVM/LXC | Terraform |
| 2 | [platform](./platform) | kubernetes, vault, git, ci/cd... | Helm |
| 3 | [apps](./apps) | Plex, PeerTube, Nextcloud... | ArgoCD |