mirror of
https://github.com/khuedoan/homelab.git
synced 2025-02-06 17:18:51 +07:00
Cleanup readme
This commit is contained in:
parent
4d8b0daf3e
commit
daf1436fdf
36
README.md
36
README.md
@ -1,5 +1,7 @@
|
||||
# Khue's Home Lab
|
||||
|
||||
Work in progress
|
||||
|
||||
## Hardware setup
|
||||
|
||||
![Hardware](https://user-images.githubusercontent.com/27996771/98970963-25137200-2543-11eb-8f2d-f9a2d45756ef.JPG)
|
||||
@ -10,31 +12,11 @@
|
||||
- SSD: 128GB
|
||||
- Switch TP-Link TL-SG108
|
||||
|
||||
## Design
|
||||
## Architecture
|
||||
|
||||
| Layer | Name | Description | Provisioner |
|
||||
|-------|----------|---------------------------------------------|---------------------|
|
||||
| 0 | metal | bare metal PXE boot, etcd, docker, lxd, | Ansible, PXE server |
|
||||
| 1 | infra | Cloud-like infrastructure, based on KVM/LXC | Terraform |
|
||||
| 2 | platform | kubernetes, vault, git, ci/cd... | Helm |
|
||||
| 3 | apps | Plex, PeerTube, Nextcloud... | ArgoCD |
|
||||
|
||||
## Features
|
||||
|
||||
### Infrastructure
|
||||
|
||||
![Ansible](https://img.shields.io/static/v1?logo=Ansible&logoColor=white&label=&message=Ansible&color=EE0000)
|
||||
![Docker](https://img.shields.io/static/v1?logo=Docker&logoColor=white&label=&message=Docker&color=2496ED)
|
||||
![Helm](https://img.shields.io/static/v1?logo=Helm&logoColor=white&label=&message=Helm&color=277A9F)
|
||||
![Kubernetes](https://img.shields.io/static/v1?logo=Kubernetes&logoColor=white&label=&message=Kubernetes&color=326CE5)
|
||||
![OpenStack](https://img.shields.io/static/v1?logo=OpenStack&logoColor=white&label=&message=OpenStack&color=ED1944)
|
||||
![Terraform](https://img.shields.io/static/v1?logo=Terraform&logoColor=white&label=&message=Terraform&color=623CE4)
|
||||
|
||||
### Applications
|
||||
|
||||
![Gitea](https://img.shields.io/static/v1?logo=Gitea&logoColor=white&label=&message=Gitea&color=609926)
|
||||
![MariaDB](https://img.shields.io/static/v1?logo=MariaDB&logoColor=white&label=&message=MariaDB&color=003545)
|
||||
![NGINX](https://img.shields.io/static/v1?logo=NGINX&logoColor=white&label=&message=NGINX&color=269539)
|
||||
![Pastebin](https://img.shields.io/static/v1?logo=Pastebin&logoColor=white&label=&message=Pastebin&color=02456C)
|
||||
![PeerTube](https://img.shields.io/static/v1?logo=PeerTube&logoColor=white&label=&message=PeerTube&color=F1680D)
|
||||
![Plex](https://img.shields.io/static/v1?logo=Plex&logoColor=white&label=&message=Plex&color=E5A00D)
|
||||
| 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 |
|
||||
|
Loading…
Reference in New Issue
Block a user