Skip to content

Latest commit

 

History

History
20 lines (13 loc) · 1.22 KB

README.md

File metadata and controls

20 lines (13 loc) · 1.22 KB

🧐 Description

KubeStack is a system administration project meant to introduce the workings of Kubernetes. The goal is to create a K8s cluster to run an infrastructure of seven different services. Before running the script that sets everything up, you need to have a hypervisor (VirtualBox, HyperKit...), kubectl, and minikube installed on your machine.

🔧 Usage

To deploy and expose the whole infrastrucre, simply run:

./setup

Running the script will deploy a MySQL/WordPress/phpMyAdmin stack, all behind an Nginx instance to redirect traffic to the appropriate service. Additionally, an FTPS server is setup. All services are monitored by telegraf and a Grafana/InfluxDB stack.

🎆 Screenshots:

Infrastructure diagram:

Screenshot 2021-05-28 201606

Kubernetes dashboard:

Capture d’écran 2020-11-28 à 18 49 47

Grafana dashboards:

do-any-grafana-dashboard-designs