Not enough nodes available when I attempt a deployment

Hello Qovery community !

I’ve a “BETA - Single EC2 (K3S)” cluster, so I have 1 instance available. But when I stop my service, and then try to deploy again, I’ve my service running and a deployment launching, and there I get a message indicating that there are no more node available to deploy (error bellow)

console : https://console.qovery.com/organization/588db2c0-24e4-4cfa-a1ef-a14673ac1b43/project/bac3a04c-ffb3-45dc-a2b7-467545cc2275/environment/fc66190c-1656-47bd-b622-28caaeef1239/application/a276db1c-1e74-45f3-80e5-ac28c9c4120e/general

Related topic :

Ressources:

  • Cluster : t3.medium (2CPU, 4GB ram, AMD64)
  • Service : 512 MiB, 500 mCPU

So I don’t understand why when deploying I wouldn’t have enough resources ?

Thanks for your help

Hi @Fabio ,

this answer from Romaric contains all the info:

  1. Your cluster has 2CPU / 4GB RAM but part of it is already used by the installed qovery applications (cert manager, loki etc…).
  2. when deploying a new version of the application, a new instance is created so you’ll have temporary twice the number of CPU and ram allocated to your app.

so the solution here is to increase the node size or to change the deployment strategy of your app to Recreate (which means that your service won’t be available during the rollout of a new version)

Okkkk, I just understood the subtlety of the problem

Thanks for the help :slight_smile:

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.