fixed some readme files
This commit is contained in:
1
.freebuff/project-id
Normal file
1
.freebuff/project-id
Normal file
@@ -0,0 +1 @@
|
|||||||
|
e1a1d7a3-e889-4b04-a970-878274219092
|
||||||
40
README.md
40
README.md
@@ -49,8 +49,8 @@ Not everything in this repo runs permanently. Some folders are kept purely as re
|
|||||||
|
|
||||||
| Lab | Folder | Purpose |
|
| Lab | Folder | Purpose |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| **Elastic Stack (ELK)** | `docker-compose/elk/` | Elasticsearch + Kibana, security-enabled, sized for this hardware — a modern-workflow (Elastic Agent/Fleet) alternative to an older Filebeat/Metricbeat-based course reference. Not run continuously since Loki now covers centralized logging here — see [Elastic Stack (ELK)](docs/ElasticStack.md) |
|
| **Elastic Stack (ELK)** | `docker-compose/ELK/` | Elasticsearch + Kibana, security-enabled, sized for this hardware — a modern-workflow (Elastic Agent/Fleet) alternative to an older Filebeat/Metricbeat-based course reference. Not run continuously since Loki now covers centralized logging here — see [Elastic Stack (ELK)](docs/ElasticStack.md) |
|
||||||
| **Vagrant test VM** | `docker-compose/vagrant/` | Disposable Debian 12 VirtualBox VM (`bento/debian-12`) on a private-network IP, for testing provisioning scripts and configuration changes before touching the real host |
|
| **Vagrant test VM** | `vagrant/` | Disposable Debian 12 VirtualBox VM (`bento/debian-12`) on a private-network IP, for testing provisioning scripts and configuration changes before touching the real host |
|
||||||
|
|
||||||
## Repository structure
|
## Repository structure
|
||||||
|
|
||||||
@@ -115,13 +115,9 @@ homelab/
|
|||||||
│ │ │ └── Dockerfile
|
│ │ │ └── Dockerfile
|
||||||
│ │ └── backups/
|
│ │ └── backups/
|
||||||
│ │ └── gitlab-backup.sh
|
│ │ └── gitlab-backup.sh
|
||||||
│ ├── elk/
|
│ └── ELK/
|
||||||
│ │ ├── docker-compose.yml
|
│ ├── docker-compose.yml
|
||||||
│ │ └── .env.example
|
│ └── .env.example
|
||||||
│ └── vagrant/
|
|
||||||
│ ├── Vagrantfile
|
|
||||||
│ ├── bootstrap.sh
|
|
||||||
│ └── README.md
|
|
||||||
├── ansible/
|
├── ansible/
|
||||||
│ └── playbooks/
|
│ └── playbooks/
|
||||||
│ ├── roles/
|
│ ├── roles/
|
||||||
@@ -164,15 +160,27 @@ homelab/
|
|||||||
│ ├── ElasticStack.md
|
│ ├── ElasticStack.md
|
||||||
│ └── images/
|
│ └── images/
|
||||||
├── kubernetes/
|
├── kubernetes/
|
||||||
│ ├── namespace-apps.yaml
|
│ ├── alloy-rbac/
|
||||||
│ ├── limitrange-resourcequota.yaml
|
│ │ └── alloy-rbac.yaml
|
||||||
│ ├── kube-state-metrics/
|
│ ├── kube-state-metrics/
|
||||||
│ │ └── rbac-patch.yaml
|
│ │ ├── kube-state-metrics.yaml
|
||||||
│ └── backups/
|
│ │ └── prometheus-rbac.yaml
|
||||||
│ └── k3s-state-backup.sh
|
│ └── resource-limits/
|
||||||
|
│ └── resource-limits.yaml
|
||||||
├── dashboards/
|
├── dashboards/
|
||||||
│ ├── gitlab-application-runner-metrics.json
|
│ ├── gitlab-dashboards/
|
||||||
│ └── k3s-professional-log-analyzer.json
|
│ │ ├── dashboards-README.md
|
||||||
|
│ │ └── gitlab-application-runner-metrics.json
|
||||||
|
│ └── kubernetes-dashboards/
|
||||||
|
│ ├── README.md
|
||||||
|
│ ├── dashboard-1786902530431.json
|
||||||
|
│ ├── dashboard-1786902563692.json
|
||||||
|
│ ├── dashboard-1786902586059.json
|
||||||
|
│ └── dashboard-1786902623268.json
|
||||||
|
├── vagrant/
|
||||||
|
│ ├── Vagrantfile
|
||||||
|
│ ├── bootstrap.sh
|
||||||
|
│ └── README.md
|
||||||
└── .gitignore
|
└── .gitignore
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ services:
|
|||||||
mem_limit: 1200m
|
mem_limit: 1200m
|
||||||
```
|
```
|
||||||
|
|
||||||
(Full compose file with the setup container that provisions the `kibana_system` password is in `docker-compose/elk/`.)
|
(Full compose file with the setup container that provisions the `kibana_system` password is in `docker-compose/ELK/`.)
|
||||||
|
|
||||||
## Hardware roadblocks — the actually useful part of this lab
|
## Hardware roadblocks — the actually useful part of this lab
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user