cryptnono: declare cpu/mem requests and limits #2451
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We've seen the cryptnono pod be evicted because it has no resource requests/limits when what needs to be evicted are other pods to resolve the situation. This is not a big deal, but we can set some resource requests and limits to avoid the situation - especially when cryptnono has started up fully and no longer will use much memory and cpu.
For details about requests/limits, see inline comments about cryptnono having an init container and a main container, where the main container is trivial compared to the init container.
Typically, both the init container and the main container are active only for ~4 minutes, following a period of ~0 CPU use.
CPU (leap, 30 last days)
Main container
Init container
Memory (leap, 30 last days)
Main container
Init container