Skip to content

Define daemonset for the scheduler/web when under heavy load? #663

Discussion options

You must be logged in to vote

@el-aasi I don't understand why you would want to run an instance of the scheduler/webserver for each node in your cluster. In all but the most extreme cases, you can just figure out how many replicas are required at your peak load, and just run that 24/7.

If you REALLY need to dynamically scale the Web/Scheduler, you need to look into setting up your own HorizontalPodAutoscaler for those Deployments (which would need to be managed outside the chart).


TIP: ensure you are setting resource requests for each Pod (otherwise Kubernetes will assume they are literally using 0 resources when deciding which node to schedule them on)


PS: the thing you probably do want to scale dynamically is the …

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@el-aasi
Comment options

Answer selected by el-aasi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants