This repo contains all the kubernetes configuration files needed to run the Knowledge System Group Apps on Kubernetes. For a schematic overview see:
https://docs.google.com/presentation/d/1mnSnSZRDJmX0vv8ZF_lNQvX2sz73deKia8w5S9YciR8/
See: kops/README.md
We use helm to deploy several services. Set up helm with Role-based access control:
https://github.com/kubernetes/helm/blob/master/docs/rbac.md#role-based-access-control
We use nginx ingress to handle the routing to the services. See ingress/README.md.
We use Prometheus for monitoring our apps, and Grafana to visualize.
- We use the kube-prometheus-stack to install prometheus and grafana
- We are sticking to helm chart
prometheus-community/kube-prometheus-stack --version 46.8.0--set grafana.adminPassword=<pass>