En expérimentant avec Openshift v3 - je pourrais créer et déployer une application web très simple avec Wildfly & postgres. Lorsque vous tentez de créer une application SpringBoot très simple (en tant que WAR) avec Mysql (avec 1 table), le stockage en volume MySql dépasse immédiatement le quota. En conséquence, l'application très simple ne peut pas fonctionner correctement.Openshift 3 gratuit: mini application SpringBoot + Mysql dépasse immédiatement les limites de quota?
Erreur de création: pods "springbootmysql-8-" est interdit: a dépassé quota: ressources-calcul, a demandé: limits.cpu = 1, limits.memory = 512Mi, utilisé: limits.cpu = 2, limits.memory = 1GI, limitée: limits.cpu = 2, limits.memory = 1GI 19 fois au cours des 11 dernières minutes
Mise à jour: maintenant je configuré les deux pODs avec la mémoire 480Mi - est le quota de mémoire sont pas dépassé.
Je reçois maintenant un message d'erreur stoping la construction et le déploiement:
Erreur de création: pods "springbootmysql6-2-" est interdite: dépassement quota: calculer-ressources, a demandé: limits.cpu = 957m, limits.memory = 490Mi, utilisé: limits.cpu = 1914 m, limits.memory = 980Mi, limitée: limits.cpu = 2, limits.memory = 1GI
La stratégie de déploiement ne joue que lorsque vous forcez un nouveau déploiement ou déployez une version mise à jour. Pendant que votre application est en cours d'exécution, elle gérera les requêtes normalement. Je ne connais pas la deuxième question. –
Lorsque je crée l'applicaction, aucune revendication de stockage/volume n'est effectuée. Quand je crée une base de données mysql, alors je dois utiliser un volume/capacité persistante de 1Gi. Mais ... alors mes quotas sont dépassés !! J'ai ajouté le message à ma description initiale. Comment continuer? – tjm1706
Votre application Java nécessite-t-elle réellement un stockage persistant? Si toutes les données sont dans la base de données, il n'en aura pas besoin. S'il nécessite un volume persistant, si vous utilisez le niveau Starter, les choses se compliqueront, car vous en aurez seulement un et vous ne pourrez pas le monter sur plusieurs applications car le type de volume ne peut être monté que sur un seul nœud du cluster à la fois. il n'y a aucune garantie qu'ils seront toujours sur le même noeud. –