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
ricsanfre authored Aug 4, 2022

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
2 parents 43acc23 + 934c17f commit 7a9833d
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
@@ -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:

@@ -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">
@@ -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
@@ -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
@@ -37,4 +41,4 @@
- k8s-networking
- k8s-commands
- iscsi-commands
- pi-commands
- pi-commands
Loading

0 comments on commit 7a9833d

Please sign in to comment.