Ce dépot permet le déploiement l'application Rgonomie sur un cluster Kubernetes. La configuration présentée est spécifiquement adaptée au SSP Cloud.
Le tutoriel suivi pour le déploiement de l'application est disponible ici.
L'application est déployées à cette adresse.
Le déploiement de l'application se fait via un chart Helm, basé sur le template de l'application shiny-app.
Le fichier Chart.yaml
contient les métadonnées du chart (nom, version) ainsi que ses dépendances, i.e. les potentiels autres charts Helm dont il hérite. Dans notre cas, on voit que le chart hérite du chart Shiny d'InseeFrLab. Ce chart spécifie généralement les ressources Kubernetes nécessaires au déploiement d'une application Shiny, de sorte à ce que l'on ait qu'à modifier les valeurs d'instanciation pour déployer notre application.
Le fichier values.yaml
contient précisément les valeurs que l'on modifie par rapport au chart général. Les modifications à apporter dépendent naturellement de ce que réalise en pratique l'application, car cela conditionne les ressources dont elle a besoin.