Configure DBnomics services to run on Kubernetes
Description
DBnomics services (API, Website, Solr) are deployed to servers manually until now. The goal is to make them runnable on a Kubernetes cluster in order to ease the deployment of a new cluster, and facilitate its operational maintainance.
Tasks
- 
write Kubernetes YAML files for DBnomics API  - 
write Kubernetes YAML files for DBnomics website  - 
Ajouter le HTTPS  - 
Donner une URL permanente à Grafana et Tekton Dashboard (sous-domaines)  - 
Reverse-proxifier /docs - 
augmenter le nombre de workers gunicorn, tester les performances  - 
vérifier les performances de Solr (e.g. avec hey) sur des recherches classiques (liste des providers, application de facettes...) éventuellement via un appel à l'API  
Post-bascule :
- 
add a /robots.txtroute withUser-agent: *\nDisallow: \n - 
merge dbnomics/dbnomics-website!8 (closed)  
Resources
Deprecated
This is a long-lived issue; some tasks were deprecated during its completion. They are kept here for the record.
- 
write Kubernetes YAML files for DBnomics dashboardreplaced by Tekton dashboard - 
install Solr in Kubernetes, in cloud mode preferablynon, solr-operator ne gérant pas les "configsets", on reste en mono-nœud. On verra plus tard soit avec une prochaine version de solr-operator, soit en utilisant Solr helm chart. 
Edited  by Christophe Benz