Skip to content

GKE Autopilot Outofcpu #2527

Answered by nikola-jokic
sdarwin asked this question in Questions
Discussion options

You must be logged in to vote

Hey 👋

The reason we used the same node is to share the work volume mount in ARC which is an EmptyDir volume. Basically, to work with default ARC configuration without many modifications, we needed a job pod to land on the same node, so it can share the kubelets EmptyDir mount.

You can get around this problem with specifying a volume for the work volume mount that is not an empty directory, but the hook would still pick the same node to run the job pod on it.

We are currently implementing an extension that will allow you to pass podSpec and the container spec that can overwrite and extend this default behaviour and allow the hook to be more flexible.

Replies: 6 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by chrispat
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
4 participants