Skip to content

Commit

Permalink
Merge pull request #59 from ricsanfre/feature/fluentd
Browse files Browse the repository at this point in the history
Release 1.4 ready
  • Loading branch information
ricsanfre committed Aug 4, 2022
2 parents 43acc23 + 934c17f commit 7a9833d
Show file tree
Hide file tree
Showing 50 changed files with 9,438 additions and 1,296 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ The cluster can be re-deployed in minutes as many times as needed for testing ne

## Scope

Automatically deploy and configure a lightweight Kubernetes flavor based on [K3S](https://ks3.io/) and deploy cluster basic services such as: 1) distributed block storage for POD's persistent volumes, [LongHorn](https://longhorn.io/), 2) centralized monitoring tool, [Prometheus](https://prometheus.io/) 3) centralized log management, EFK stack ([Elasticsearch](https://www.elastic.co/elasticsearch/)-[Fluentbit](https://fluentbit.io/)-[Kibana](https://www.elastic.co/kibana/), 3) backup/restore solution for the cluster, [Velero](https://velero.io/) and [Restic](https://restic.net/) and 4) service mesh architecture, [Linkerd](https://linkerd.io/)
Automatically deploy and configure a lightweight Kubernetes flavor based on [K3S](https://ks3.io/) and deploy cluster basic services such as: 1) distributed block storage for POD's persistent volumes, [LongHorn](https://longhorn.io/), 2) centralized monitoring tool, [Prometheus](https://prometheus.io/) 3) centralized log management, EFK stack ([Elasticsearch](https://www.elastic.co/elasticsearch/)-[Fluentd](https://www.fluentd.org/)/[Fluentbit](https://fluentbit.io/)-[Kibana](https://www.elastic.co/kibana/), 4) backup/restore solution for the cluster, [Velero](https://velero.io/) and [Restic](https://restic.net/) and 5) service mesh architecture, [Linkerd](https://linkerd.io/)

The following picture shows the set of opensource solutions used so far in the cluster, which installation process has been documented and its deployment has been automated with Ansible:

Expand All @@ -30,7 +30,7 @@ The following picture shows the set of opensource solutions used so far in the c

## Cluster architecture and hardware

Home lab architecture, showed in the picture bellow, consist of a Kubernetes cluster of 4 nodes (1 master and 3 workers) and a firewall, built with another Raspberry PI, to isolate cluster network from your home network.
Home lab architecture, showed in the picture below, consist of a Kubernetes cluster of 4 nodes (1 master and 3 workers) and a firewall, built with another Raspberry PI, to isolate cluster network from your home network.


<p align="center">
Expand All @@ -51,4 +51,4 @@ Check out the documentation [Quick Start guide](http://picluster.ricsanfre.com/d

## About the Project

This project has been started in June 2021 by Ricardo Sanchez
This project was started in June 2021 by Ricardo Sanchez
10 changes: 7 additions & 3 deletions docs/_data/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,15 @@
- traefik
- certmanager
- longhorn
- title: Cluster Monitoring
- title: Log Management
docs:
- logging
- elasticsearch
- logging-forwarder-aggregator
- title: Monitoring
docs:
- prometheus
- title: Cluster Backup
- title: Backup
docs:
- backup
- title: Service Mesh
Expand All @@ -37,4 +41,4 @@
- k8s-networking
- k8s-commands
- iscsi-commands
- pi-commands
- pi-commands

0 comments on commit 7a9833d

Please sign in to comment.