How is Thundernetes scaled? #173
-
How is Thundernetes scaled? Do you use an app autoscaler? Is it KEDA? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
thanks for reaching out! The GameServerBuild controller does the GameServer autoscaling. When you create a GameServerBuild, you specify how many standingBy and maximum servers you want. Thundernetes will do everything in its power to have this number available for you. As your matchmaker will allocate sessions, some of these standingBy servers will be converted to Active. Thundernetes will continue to create more standingBy servers till the sum of standingBy and Active will be equal to the maximum for this GameServerBuild. Regarding cluster autoscaling, we recommend the official Kuberneters cluster autoscaler. Thundernetes helps by adding the "safe-to-evict" annotations to Pods that are standingBy, so they can be taken down during a cluster scale down. Let us know if you need additional clarifications! |
Beta Was this translation helpful? Give feedback.
thanks for reaching out! The GameServerBuild controller does the GameServer autoscaling. When you create a GameServerBuild, you specify how many standingBy and maximum servers you want. Thundernetes will do everything in its power to have this number available for you. As your matchmaker will allocate sessions, some of these standingBy servers will be converted to Active. Thundernetes will continue to create more standingBy servers till the sum of standingBy and Active will be equal to the maximum for this GameServerBuild.
Regarding cluster autoscaling, we recommend the official Kuberneters cluster autoscaler. Thundernetes helps by adding the "safe-to-evict" annotations to Pods that are s…