miynat / kubernetes-observability-stack

Helmfile driven cluster with observability

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

kubernetes-observability-stack

This repository deploys some simple but useful observability systems into a cluster. It uses helm3 for Kubernetes manifest package management and deploys a toy observability stack into KIND.

Deploys the following into the cluster with auto wiring:

  • Metrics-server
  • Prometheus-operator
  • Weavescope
  • Nginx Ingress
  • Cert-manager
  • Nginx

The observability all lives within kube-system and is accessible by an ingress route that maps to a dynamically created secret via cert manager.





Requirements

  • Kind
  • Kubectl
  • Helm ^3.0.0

Install

make up
make install

Using local ingress

Set these local /etc/hosts overrides...


Now you'll be able to access the self-signed certificate for the cluster...


https://<service>.sandbox.local will now work...


Delete cluster

make down

About

Helmfile driven cluster with observability


Languages

Language:Makefile 100.0%