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
|
|
|
|
|
2021-02-12 16:38:12 +07:00
|
|
|
## Hardware
|
2020-11-13 00:16:14 +07:00
|
|
|
|
|
|
|
![Hardware](https://user-images.githubusercontent.com/27996771/98970963-25137200-2543-11eb-8f2d-f9a2d45756ef.JPG)
|
|
|
|
|
2021-02-12 16:38:12 +07:00
|
|
|
- 4 nodes of NEC SFF PC (Japanese version of the ThinkCentre M700)
|
2020-11-13 00:16:14 +07:00
|
|
|
- CPU: Intel Core i5-6600T
|
|
|
|
- RAM: 16GB
|
|
|
|
- SSD: 128GB
|
2021-02-12 16:38:12 +07:00
|
|
|
- TP-Link TL-SG108 switch
|
2020-11-13 00:16:14 +07:00
|
|
|
|
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 |
|
|
|
|
|-------|------------------------|---------------------------------------------|---------------------|
|
2021-02-12 16:38:12 +07:00
|
|
|
| 0 | [metal](./metal) | Bare metal OS installation, Docker, tfstate | Ansible, PXE server |
|
|
|
|
| 1 | [infra](./infra) | Kubernetes cluster | Terraform |
|
|
|
|
| 2 | [platform](./platform) | Vault, Git, Argo,... | Helm |
|
|
|
|
| 3 | [apps](./apps) | | ArgoCD |
|