Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Potential additions to community components #96

Open
4 of 14 tasks
dharapvj opened this issue May 26, 2023 · 2 comments
Open
4 of 14 tasks

Potential additions to community components #96

dharapvj opened this issue May 26, 2023 · 2 comments

Comments

@dharapvj
Copy link
Contributor

dharapvj commented May 26, 2023

I propose to contribute below items to community components:

  • Cluster management by API - add ability to setup AlertsManager Rules (for user-mla) via api
  • A set of standard Alerts - which could be useful for all user-clusters
  • Custom ArgoCD image (which uses git-crypt enabled git) and thus can work with Git-crypt enabled git repos
  • Minio operator helm chart - which can replace our default minio installation requirement with flexible minio installation where you can add extra capacity as needed
  • Public Cloud Blob storage usage configuration examples instead of minio for thanos, backup, loki, etc. This is better as it is cost optimized and there is no storage exhaustion
  • Production grade Harbor registry setup
  • kubeflow (nvdia GPU operator support)
  • ArgoCD Apps definition to tackle installation of all the components in KKP - from nginx-ingress-controller to user-mla and ApplicationInstallation objects. Not much need to run kubermatic_installer
  • Helpful alerts like Thanos compact halted, Node-machine mismatch, Heartbeat
  • Blackbox exporter integration with user-cluster mla (to run blackbox exporter in user-cluster and get data in user-cluster mla grafana and alerts)
  • Custom CA-Certs requirements for various components - like velero
  • How to configure grafana to connect to thanos and Loki as DataStore via configuration
  • Alerta Configuration to receive alerts from Alertmanager
  • Loki configuration which uses compactor. by default no compaction is on in loki configuration (this is now also added in default KKP loki config values.yaml so not sure if we need it here)

@toschneck - please check and suggest.. I will create PR according to what you seems worthy of this repo.

@dharapvj
Copy link
Contributor Author

Code for below topics is proposed via #112

  • Cluster management by API - add ability to setup AlertsManager Rules (for user-mla) via api
  • A set of standard Alerts - which could be useful for all user-clusters
  • ArgoCD Apps definition to tackle installation of all the components in KKP - from nginx-ingress-controller to user-mla

@toschneck
Copy link
Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants