containers / containers/nri-plugins

Balloons: consider allowing multi-instance reserved balloons

Open
#553 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
114
Forks
44
Avg merge
1d 8h
Merged PRs (30d)
20

Description

Use case: In a multi-socket system, I want one reserved balloon instance on every socket so that kube-system and other reserved containers are spread evenly on every socket.

Currently it's possible to create a custom balloon type or modify the default balloon type to behave like this, but if it captures kube-system containers, then the reserved balloon will stay empty and yet it is forced to be at least of size 1 CPU.

An alternative solution to avoid wasting one CPU would be to allow the reserved balloon can be of size 0 CPUs.

Consider which one would be better, or should we have both solutions available.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.