FEAT!: move to GitOps

* deploy ArgoCD via server-side Helm
* deploy baseline via ArgoCD Application
  * define all baseline tools as Helm Application
* omit ansible playbook
* update README
This commit is contained in:
Sebastian Mark 2022-03-31 17:42:55 +02:00
parent 669a27fff5
commit 194be3e7ca
17 changed files with 271 additions and 161 deletions

View file

@ -1,12 +1,14 @@
# Kubernetes Baseline
* [NGINX Ingress Controller](https://kubernetes.github.io/ingress-nginx/)
* [cert-manager](https://cert-manager.io/)
* [prometheus and grafana](https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack)
* [loki](https://grafana.com/docs/loki/latest/)
Run `kubectl apply -f init.yml` to install:
* [ArgoCD](https://argoproj.github.io/cd/)
* [keel](https://keel.sh)
* [reloader](https://github.com/stakater/Reloader)
* [NGINX Ingress Controller](https://kubernetes.github.io/ingress-nginx/)
* [cert-manager](https://cert-manager.io/)
* [prometheus and grafana](https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack)
* [loki](https://grafana.com/docs/loki/latest/)
* [keel](https://keel.sh)
* [reloader](https://github.com/stakater/Reloader)
## Notes